
void save_open_settings(void *sesskey,Conf *conf)

{
  char *pcVar1;
  Filename *pFVar2;
  char buf [20];
  char buf2 [30];
  
  (*(code *)PTR_write_setting_i_000b2800)(sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);
  pcVar1 = conf_get_str(conf,0);
  (*(code *)PTR_write_setting_s_000b27c8)
            (sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2218,pcVar1);
  pFVar2 = conf_get_filename(conf,0x77);
  (*(code *)PTR_write_setting_filename_000b2804)
            (sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2224,pFVar2);
                    /* WARNING: Subroutine does not return */
  conf_get_int(conf,0x78);
}



int save_open_settings(undefined4 param_1,undefined4 param_2)

{
  undefined *puVar1;
  undefined1 *puVar2;
  undefined4 uVar3;
  int iVar4;
  undefined4 uVar5;
  undefined1 *puVar6;
  int *piVar7;
  char *pcVar8;
  char cVar10;
  int iVar9;
  int iVar11;
  int *piVar12;
  int *piVar13;
  undefined *puVar14;
  undefined1 *puVar15;
  int *piVar16;
  undefined1 *puVar17;
  undefined *puVar18;
  undefined1 *puVar19;
  int iVar20;
  int iVar21;
  undefined1 *puVar22;
  int iVar23;
  char *pcVar24;
  char *pcVar26;
  undefined4 *puVar27;
  int iVar28;
  int iVar29;
  code *pcVar30;
  undefined *puVar31;
  code *pcVar32;
  code *pcVar33;
  code *pcVar34;
  code *pcVar35;
  code *pcVar36;
  int iVar37;
  code *pcVar38;
  undefined4 uStack_204;
  undefined4 uStack_200;
  undefined4 uStack_1fc;
  undefined1 auStack_1f8 [20];
  int iStack_1e4;
  int *piStack_1e0;
  int *piStack_1dc;
  undefined4 uStack_1d8;
  undefined1 *puStack_1d4;
  undefined1 *puStack_1d0;
  undefined *puStack_1cc;
  char *pcStack_1c8;
  char *pcStack_1c4;
  undefined1 *puStack_1c0;
  code *pcStack_1bc;
  undefined *local_1a8;
  int local_19c;
  int local_198;
  int local_194;
  undefined4 local_18c;
  undefined4 local_188;
  undefined4 local_184;
  undefined1 *local_170;
  undefined4 local_16c;
  undefined4 local_168;
  undefined1 auStack_140 [20];
  char local_12c [256];
  int local_2c;
  char *pcVar25;
  
  puVar31 = PTR___stack_chk_guard_000b2f04;
  local_2c = *(int *)PTR___stack_chk_guard_000b2f04;
  (*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);
  uVar3 = conf_get_str(param_2,0);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3);
  uVar3 = conf_get_filename(param_2,0x77);
  (*(code *)PTR_write_setting_filename_000b2804)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3);
  uVar3 = conf_get_int(param_2,0x78);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3);
  uVar3 = conf_get_int(param_2,0x79);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3);
  uVar3 = conf_get_int(param_2,0x7a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3);
  uVar3 = conf_get_int(param_2,0x7b);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3);
  uVar3 = conf_get_int(param_2,0x7c);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3);
  iVar4 = conf_get_int(param_2,2);
  iVar11 = *(int *)PTR_PTR_000b27f8;
  piVar12 = (int *)PTR_PTR_000b27f8;
  if (iVar11 == 0) {
    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;
  }
  else {
    do {
      piVar12 = piVar12 + 1;
      if (iVar4 == *(int *)(iVar11 + 0x48)) {
        puVar14 = *(undefined **)(iVar11 + 0x44);
        goto LAB_0002e578;
      }
      iVar11 = *piVar12;
    } while (iVar11 != 0);
    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;
  }
LAB_0002e578:
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);
  iVar23 = 0;
  uVar3 = conf_get_int(param_2,1);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3);
  iVar4 = conf_get_int(param_2,4);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3);
  iVar4 = conf_get_int(param_2,5);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0);
  iVar4 = conf_get_int(param_2,6);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c);
  iVar4 = conf_get_int(param_2,6);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c);
  uVar3 = conf_get_int(param_2,7);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3);
  uVar3 = conf_get_int(param_2,8);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3);
  uVar3 = conf_get_str(param_2,0x30);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3);
  uVar3 = conf_get_str(param_2,0x31);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3);
  local_170 = (undefined1 *)0x1;
  pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988);
  FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32);
  uVar3 = conf_get_int(param_2,3);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3);
  uVar3 = conf_get_str(param_2,10);
  (*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)
  ;
  iVar4 = conf_get_int(param_2,0xb);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3);
  uVar3 = conf_get_int(param_2,0xc);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3);
  uVar3 = conf_get_int(param_2,0xd);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3);
  uVar3 = conf_get_str(param_2,0xe);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3);
  uVar3 = conf_get_int(param_2,0xf);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3);
  uVar3 = conf_get_str(param_2,0x10);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3);
  uVar3 = conf_get_str(param_2,0x11);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3);
  uVar3 = conf_get_str(param_2,0x12);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3);
  uVar3 = conf_get_int(param_2,0x13);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3);
  local_170 = (undefined1 *)0x1;
  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33);
  uVar3 = conf_get_str(param_2,0x34);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3);
  uVar3 = conf_get_int(param_2,0x35);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3);
  uVar3 = conf_get_str(param_2,0x36);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3);
  uVar3 = conf_get_int(param_2,0x16);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3);
  uVar3 = conf_get_int(param_2,0x17);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3);
  uVar3 = conf_get_int(param_2,0x1c);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3);
  uVar3 = conf_get_int(param_2,0x1d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3);
  uVar3 = conf_get_int(param_2,0x28);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3);
  uVar3 = conf_get_int(param_2,0x1e);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3);
  local_16c = 0x1f;
  local_170 = (undefined1 *)param_2;
  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7);
  local_16c = 0x18;
  local_170 = (undefined1 *)param_2;
  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6);
  local_16c = 0x19;
  local_170 = (undefined1 *)param_2;
  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5);
  uVar3 = conf_get_int(param_2,0x1a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3);
  uVar3 = conf_get_str(param_2,0x1b);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3);
  uVar3 = conf_get_int(param_2,0x23);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3);
  uVar3 = conf_get_int(param_2,0x24);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3);
  uVar3 = conf_get_int(param_2,0x25);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3);
  uVar3 = conf_get_int(param_2,0x26);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3);
  uVar3 = conf_get_int(param_2,0x27);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3);
  local_16c = 0x29;
  local_170 = (undefined1 *)param_2;
  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,
               *(undefined4 *)PTR_ngsslibs_000b2808);
  uVar3 = conf_get_filename(param_2,0x2a);
  (*(code *)PTR_write_setting_filename_000b2804)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3);
  uVar3 = conf_get_int(param_2,0x2d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3);
  uVar3 = conf_get_int(param_2,0x21);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3);
  uVar3 = conf_get_str(param_2,9);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3);
  uVar3 = conf_get_int(param_2,0x22);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3);
  uVar3 = conf_get_filename(param_2,0x20);
  (*(code *)PTR_write_setting_filename_000b2804)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3);
  uVar3 = conf_get_str(param_2,0x14);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3);
  uVar3 = conf_get_int(param_2,0x37);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3);
  uVar3 = conf_get_int(param_2,0x38);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3);
  uVar3 = conf_get_int(param_2,0x3f);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3);
  uVar3 = conf_get_int(param_2,0x40);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3);
  uVar3 = conf_get_int(param_2,0x41);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3);
  uVar3 = conf_get_int(param_2,0x43);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3);
  uVar3 = conf_get_int(param_2,0x42);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3);
  uVar3 = conf_get_int(param_2,0x44);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3);
  uVar3 = conf_get_int(param_2,0x45);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3);
  uVar3 = conf_get_int(param_2,0x46);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3);
  uVar3 = conf_get_int(param_2,0x47);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3);
  uVar3 = conf_get_int(param_2,0x48);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3);
  uVar3 = conf_get_int(param_2,0x4b);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3);
  uVar3 = conf_get_int(param_2,0x49);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3);
  uVar3 = conf_get_int(param_2,0x4a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3);
  uVar3 = conf_get_int(param_2,0x4c);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3);
  uVar3 = conf_get_int(param_2,0x4d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3);
  uVar3 = conf_get_int(param_2,0x4e);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3);
  uVar3 = conf_get_int(param_2,0x51);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3);
  uVar3 = conf_get_int(param_2,0x52);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3);
  uVar3 = conf_get_int(param_2,0x53);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3);
  uVar3 = conf_get_int(param_2,0x5b);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3);
  uVar3 = conf_get_int(param_2,0x5c);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3);
  uVar3 = conf_get_int(param_2,0x4f);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3);
  uVar3 = conf_get_int(param_2,0x50);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3);
  uVar3 = conf_get_int(param_2,0x54);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3);
  uVar3 = conf_get_int(param_2,0x55);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3);
  uVar3 = conf_get_str(param_2,0x80);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3);
  uVar3 = conf_get_int(param_2,0x56);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3);
  uVar3 = conf_get_int(param_2,0x57);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3);
  uVar3 = conf_get_int(param_2,0x7d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3);
  uVar3 = conf_get_int(param_2,0x7e);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3);
  uVar3 = conf_get_int(param_2,0x7f);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3);
  uVar3 = conf_get_int(param_2,100);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3);
  uVar3 = conf_get_int(param_2,0x65);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3);
  uVar3 = conf_get_int(param_2,0x66);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3);
  uVar3 = conf_get_int(param_2,0x67);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3);
  uVar3 = conf_get_filename(param_2,0x6c);
  (*(code *)PTR_write_setting_filename_000b2804)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3);
  uVar3 = conf_get_int(param_2,0x68);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3);
  uVar3 = conf_get_int(param_2,0x69);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3);
  iVar4 = conf_get_int(param_2,0x6a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000);
  iVar4 = conf_get_int(param_2,0x6b);
  iVar11 = 0;
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000);
  uVar3 = conf_get_int(param_2,0x60);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3);
  uVar3 = conf_get_int(param_2,0x61);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3);
  uVar3 = conf_get_int(param_2,0x62);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3);
  uVar3 = conf_get_int(param_2,99);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3);
  uVar3 = conf_get_int(param_2,0xb6);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3);
  uVar3 = conf_get_int(param_2,0x82);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3);
  uVar3 = conf_get_int(param_2,0x83);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3);
  uVar3 = conf_get_int(param_2,0x72);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3);
  uVar3 = conf_get_str(param_2,0x5f);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3);
  uVar3 = conf_get_int(param_2,0x73);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3);
  uVar3 = conf_get_int(param_2,0x74);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3);
  uVar3 = conf_get_fontspec(param_2,0x75);
  (*(code *)PTR_write_setting_fontspec_000b2814)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3);
  uVar3 = conf_get_int(param_2,0x76);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3);
  uVar3 = conf_get_int(param_2,0x90);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3);
  uVar3 = conf_get_int(param_2,0x86);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3);
  uVar3 = conf_get_int(param_2,0x87);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3);
  uVar3 = conf_get_int(param_2,0x84);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3);
  uVar3 = conf_get_int(param_2,0x85);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3);
  iVar4 = conf_get_int(param_2,0x88);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1);
  puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864;
  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870;
  do {
    local_170 = (undefined1 *)iVar23;
    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);
    iVar23 = iVar23 + 1;
    uVar3 = conf_get_int_int(param_2,0x89,iVar11);
    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);
    iVar4 = iVar11 + 2;
    iVar11 = iVar11 + 3;
    local_168 = conf_get_int_int(param_2,0x89,iVar4);
    local_170 = (undefined1 *)uVar3;
    local_16c = uVar5;
    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);
    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);
    puVar1 = PTR_s_acket_from_server___s_000b23a8;
  } while (iVar23 != 0x16);
  puVar17 = &DAT_00000020;
  uVar3 = conf_get_int(param_2,0x8c);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3);
  uVar3 = conf_get_int(param_2,0x8d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3);
  uVar3 = conf_get_int(param_2,0x8a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3);
  uVar3 = conf_get_int(param_2,0x8b);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3);
  uVar3 = conf_get_int(param_2,0x8e);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3);
  puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64;
  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8;
  puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470;
  do {
    local_170 = puVar17 + -0x20;
    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);
    local_12c[0] = '\0';
    puVar2 = puVar17 + -0x20;
    do {
      puVar15 = puVar2;
      puVar19 = puVar6;
      if (local_12c[0] != '\0') {
        puVar19 = puVar22;
      }
      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);
      pcVar26 = local_12c + iVar4;
      local_16c = conf_get_int_int(param_2,0x8f,puVar15);
      local_170 = puVar19;
      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);
      puVar2 = puVar15 + 1;
    } while (puVar15 + 1 != puVar17);
    puVar17 = puVar15 + 0x21;
    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);
  } while (puVar17 != (undefined1 *)0x120);
  uVar3 = conf_get_str(param_2,0x91);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3);
  uVar3 = conf_get_int(param_2,0x92);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3);
  uVar3 = conf_get_int(param_2,0x93);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3);
  uVar3 = conf_get_str(param_2,0x81);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3);
  uVar3 = conf_get_int(param_2,0x94);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3);
  uVar3 = conf_get_int(param_2,0x6d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3);
  uVar3 = conf_get_int(param_2,0x6e);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3);
  uVar3 = conf_get_int(param_2,0x58);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3);
  uVar3 = conf_get_int(param_2,0x59);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3);
  uVar3 = conf_get_int(param_2,0x5a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3);
  uVar3 = conf_get_int(param_2,0x6f);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3);
  uVar3 = conf_get_int(param_2,0x70);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3);
  uVar3 = conf_get_int(param_2,0x71);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3);
  uVar3 = conf_get_int(param_2,0x95);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3);
  uVar3 = conf_get_str(param_2,0x96);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3);
  uVar3 = conf_get_int(param_2,0x97);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3);
  uVar3 = conf_get_filename(param_2,0x98);
  (*(code *)PTR_write_setting_filename_000b2804)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3);
  uVar3 = conf_get_int(param_2,0x99);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3);
  uVar3 = conf_get_int(param_2,0x9a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3);
  local_170 = (undefined1 *)0x1;
  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b);
  iVar4 = conf_get_int(param_2,0x9c);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4);
  iVar4 = conf_get_int(param_2,0x9d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4);
  iVar4 = conf_get_int(param_2,0x9e);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa5);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4);
  iVar4 = conf_get_int(param_2,0x9f);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa0);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa1);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa2);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa3);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa4);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa6);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa7);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa8);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4);
  uVar3 = conf_get_int(param_2,0xae);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3);
  uVar3 = conf_get_int(param_2,0xaf);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3);
  uVar3 = conf_get_int(param_2,0xb0);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3);
  uVar3 = conf_get_fontspec(param_2,0xb2);
  (*(code *)PTR_write_setting_fontspec_000b2814)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3);
  uVar3 = conf_get_fontspec(param_2,0xb3);
  (*(code *)PTR_write_setting_fontspec_000b2814)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3);
  uVar3 = conf_get_fontspec(param_2,0xb4);
  (*(code *)PTR_write_setting_fontspec_000b2814)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3);
  uVar3 = conf_get_int(param_2,0xb1);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3);
  uVar3 = conf_get_int(param_2,0xb5);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3);
  uVar3 = conf_get_str(param_2,0x39);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3);
  uVar3 = conf_get_int(param_2,0x3a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3);
  uVar3 = conf_get_int(param_2,0x3b);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3);
  uVar3 = conf_get_int(param_2,0x3c);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3);
  uVar3 = conf_get_int(param_2,0x3d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3);
  uVar3 = conf_get_int(param_2,0x3e);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3);
  uVar3 = conf_get_str(param_2,0xb7);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3);
  uVar3 = conf_get_int(param_2,0xaa);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3);
  uVar3 = conf_get_int(param_2,0xab);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3);
  uVar3 = conf_get_int(param_2,0xac);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3);
  local_170 = (undefined1 *)0x0;
  piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4);
  (*pcVar30)(param_1,piVar12,param_2,0xad);
  if (local_2c == *(int *)puVar31) {
    return *(int *)puVar31;
  }
  uVar3 = 0x30774;
  puVar31 = PTR___stack_chk_fail_000b2ed8;
  (*(code *)PTR___stack_chk_fail_000b2ed8)();
  local_1a8 = puVar31 + 0x89bfc;
  local_18c = 2;
  piVar16 = *(int **)(puVar31 + 0x82790);
  piVar13 = &local_198;
  local_194 = *piVar16;
  local_188 = param_2;
  local_184 = uVar3;
  iVar4 = (**(code **)(puVar31 + 0x820a4))();
  if (iVar4 != 0) {
    piVar13 = piVar12;
    local_19c = iVar4;
    save_open_settings(iVar4,piVar12);
    (**(code **)(local_1a8 + -0x7b50))(local_19c);
    local_198 = 0;
  }
  if (local_194 == *piVar16) {
    return local_198;
  }
  pcVar30 = *(code **)(local_1a8 + -0x7498);
  pcVar38 = load_open_settings;
  iVar4 = local_194;
  (*pcVar30)();
  piVar7 = *(int **)(pcVar30 + 0x826e4);
  iVar23 = *(int *)(pcVar30 + 0x81b88);
  iStack_1e4 = *piVar7;
  puVar27 = *(undefined4 **)(pcVar30 + 0x81c58);
  piStack_1e0 = piVar16;
  piStack_1dc = piVar12;
  uStack_1d8 = param_1;
  puStack_1d4 = puVar19;
  puStack_1d0 = puVar22;
  puStack_1cc = puVar14;
  pcStack_1c8 = pcVar26;
  pcStack_1c4 = local_12c;
  puStack_1c0 = auStack_140;
  pcStack_1bc = pcVar38;
  conf_set_int(piVar13,0x2b,0);
  conf_set_str(piVar13,0x14,iVar23 + 0x4f64);
  conf_set_str(piVar13,0x15,iVar23 + 0x4f64);
  conf_set_str(piVar13,0x2e,iVar23 + 0x4f64);
  pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090);
  FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0);
  pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8);
  FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c);
  pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110);
  uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,
                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c);
  conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60));
  conf_set_int(piVar13,1,*puVar27);
  iVar11 = backend_from_name(uVar3);
  if (iVar11 != 0) {
    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));
    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);
  }
  iVar28 = *(int *)(pcVar30 + 0x81b88);
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  safefree(uVar3);
  iVar20 = *(int *)(pcVar30 + 0x81b88);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3);
  conf_set_int(piVar13,4,(iVar11 + 1) % 3);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0);
  iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3);
  conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13
             ,0x30);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13
             ,0x31);
  pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020);
  iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32);
  if (iVar11 == 0) {
    iVar28 = *(int *)(pcVar30 + 0x81b88);
    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;
    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;
    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);
    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {
      iVar11 = iVar20;
      iVar20 = *piVar12;
      piVar12 = piVar12 + 1;
    }
  }
  else {
    iVar29 = *(int *)(pcVar30 + 0x81b88);
    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);
    iVar21 = *(int *)(pcVar30 + 0x81b88);
    iVar28 = *(int *)(pcVar30 + 0x81b88);
    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;
    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;
    while( true ) {
      iVar37 = iVar11;
      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);
      if (iVar11 == 0) {
        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);
        iVar11 = iVar21 + 0x434c;
        if (iVar9 == 0) {
          iVar11 = iVar29 + 0x3f84;
        }
        conf_set_str_str(piVar13,0x32,iVar20,iVar11);
      }
      if (iVar37 == 0) break;
      iVar11 = *piVar12;
      piVar12 = piVar12 + 1;
      iVar20 = iVar37;
    }
  }
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3);
  conf_set_int(piVar13,0xb,(iVar11 + 1) % 3);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd);
  iVar11 = conf_get_int(piVar13,0xd);
  if (iVar11 == -1) {
    iVar11 = *(int *)(pcVar30 + 0x81b88);
    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);
    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);
    if (iVar11 == 0) {
      conf_set_int(piVar13,0xd,0);
    }
    else if (iVar11 == 1) {
      conf_set_int(piVar13,0xd,3);
    }
    else if (iVar11 == 3) {
      conf_set_int(piVar13,0xd,4);
    }
    else {
      iVar20 = *(int *)(pcVar30 + 0x81b88);
      if (iVar11 == 4) {
        conf_set_int(piVar13,0xd,5);
      }
      else {
        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);
        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);
        if (iVar11 == 5) goto LAB_00032eec;
        conf_set_int(piVar13,0xd,1);
      }
    }
  }
LAB_00030e38:
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  iVar20 = *(int *)(pcVar30 + 0x81b88);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13
             ,0xe);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13
             ,0x12);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13);
  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28);
  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190);
  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604);
  FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f);
  safefree(uVar3);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3);
  if (iVar11 == 2) {
    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;
  }
  else {
    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;
  }
  iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11);
  if (iVar11 == 0) {
    iVar4 = (**(code **)(pcVar30 + 0x8250c))
                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,
                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);
    return iVar4;
  }
  iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00);
  if (iVar28 == 0) {
    safefree(iVar11);
    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);
  }
  else {
    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);
    if (iVar28 == 0) {
      safefree(iVar11);
      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);
    }
  }
  iVar28 = *(int *)(pcVar30 + 0x81b88);
  (*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18);
  safefree(iVar11);
  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68
                    );
  (*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19);
  safefree(uVar3);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13
             ,0x1b);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3);
  if (iVar11 == 1) {
    iVar11 = 0;
  }
  else if (iVar11 == 2) {
    iVar11 = 3;
  }
  iVar28 = *(int *)(pcVar30 + 0x81b88);
  iVar29 = *(int *)(pcVar30 + 0x81b88);
  conf_set_int(piVar13,0x21,iVar11);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27);
  uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8);
  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190);
  (*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29);
  safefree(uVar3);
  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d);
  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3);
  uVar3 = 1;
  if (iVar11 == 0) {
    uVar3 = 2;
  }
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13
             ,0x80);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67);
  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3);
  conf_set_int(piVar13,0x6a,iVar11 / 1000);
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000);
  iVar29 = 0;
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3);
  conf_set_int(piVar13,0x6b,iVar11 / 1000);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74);
  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac);
  FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85);
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3);
  conf_set_int(piVar13,0x88,iVar11 + 1);
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4);
  iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40;
  iVar20 = *(int *)(pcVar30 + 0x81b88);
  while( true ) {
    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);
    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);
    iVar28 = (**(code **)(pcVar30 + 0x82608))
                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);
    if (iVar28 == 3) {
      iVar28 = iVar29 * 3;
      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);
      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);
      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);
      safefree(uVar3);
    }
    else {
      safefree(uVar3);
    }
    if (iVar29 == 0x15) break;
    iVar29 = iVar29 + 1;
    iVar28 = *piVar12;
    piVar12 = piVar12 + 1;
  }
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c);
  iVar28 = 0x20;
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e);
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c;
  iVar20 = *(int *)(pcVar30 + 0x81b78);
  do {
    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);
    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);
    pcVar26 = pcVar8;
    iVar29 = iVar28 + -0x20;
    do {
      cVar10 = *pcVar26;
      pcVar25 = pcVar26;
      if (cVar10 == '\0') {
        pcVar36 = *(code **)(pcVar30 + 0x82534);
        pcVar24 = pcVar26;
      }
      else {
        do {
          pcVar24 = pcVar25 + 1;
          if (cVar10 == ',') {
            *pcVar25 = '\0';
            pcVar24 = pcVar25 + 1;
            pcVar36 = *(code **)(pcVar30 + 0x82534);
            break;
          }
          cVar10 = *pcVar24;
          pcVar36 = *(code **)(pcVar30 + 0x82534);
          pcVar25 = pcVar24;
        } while (cVar10 != '\0');
      }
      uVar3 = (*pcVar36)(pcVar26,0,10);
      iVar21 = iVar29 + 1;
      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);
      pcVar26 = pcVar24;
      iVar29 = iVar21;
    } while (iVar28 != iVar21);
    iVar28 = iVar28 + 0x20;
    safefree(pcVar8);
    if (iVar28 == 0x120) break;
    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);
  } while( true );
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  iVar20 = *(int *)(pcVar30 + 0x81b88);
  iVar29 = *(int *)(pcVar30 + 0x81b88);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91);
  iVar21 = *(int *)(pcVar30 + 0x81b88);
  iVar28 = *(int *)(pcVar30 + 0x81b88);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97);
  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a);
  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3);
  conf_set_int(piVar13,0x9c,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3);
  conf_set_int(piVar13,0x9d,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3);
  conf_set_int(piVar13,0x9e,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3);
  conf_set_int(piVar13,0xa5,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3);
  conf_set_int(piVar13,0x9f,2 - iVar11);
  if (iVar11 == 0) {
    iVar11 = *(int *)(pcVar30 + 0x81b88);
    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);
    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);
    if (iVar11 == 1) {
      conf_set_int(piVar13,0x9f,0);
    }
  }
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  iVar37 = *(int *)(pcVar30 + 0x81b88);
  iVar21 = *(int *)(pcVar30 + 0x81b88);
  iVar29 = *(int *)(pcVar30 + 0x81b88);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0);
  iVar20 = *(int *)(pcVar30 + 0x81b88);
  iVar28 = *(int *)(pcVar30 + 0x81b88);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3);
  conf_set_int(piVar13,0xa0,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3);
  conf_set_int(piVar13,0xa1,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3);
  conf_set_int(piVar13,0xa2,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3);
  conf_set_int(piVar13,0xa3,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3);
  conf_set_int(piVar13,0xa4,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3);
  conf_set_int(piVar13,0xa6,2 - iVar11);
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3);
  conf_set_int(piVar13,0xa7,2 - iVar11);
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3);
  conf_set_int(piVar13,0xa8,2 - iVar11);
  conf_set_int(piVar13,0xa9,0);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1);
  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2);
  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3);
  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac);
  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad);
  iVar11 = *piVar7;
  if (iStack_1e4 == iVar11) {
    return iVar11;
  }
  (**(code **)(pcVar30 + 0x826b8))();
LAB_00032eec:
  conf_set_int(piVar13,0xd,2);
  goto LAB_00030e38;
}


lui gp,0x9
addiu gp,gp,-0x3ffc
addu gp,gp,t9
addiu sp,sp,-0x180
lw v0,-0x746c(gp)
lw t9,-0x7b70(gp)
li a2,0x1
sw s1,0x15c(sp)
or s1,a1,zero
sw v0,0x3c(sp)
sw ra,0x17c(sp)
sw gp,0x20(sp)
sw s0,0x158(sp)
or s0,a0,zero
sw a0,0x30(sp)
sw s8,0x178(sp)
sw s7,0x174(sp)
sw s6,0x170(sp)
sw s5,0x16c(sp)
sw s4,0x168(sp)
sw s3,0x164(sp)
sw s2,0x160(sp)
lw a1,-0x7fc8(gp)
lw v0,0x0(v0)
addiu a1,a1,0x2210
sw v0,0x154(sp)
jalr t9
_nop
or a1,zero,zero
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s0,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x2218
li a1,0x77
lw gp,0x20(sp)
lw t9,-0x7e48(gp)
bal 0x0001c994
_or a0,s1,zero
or a0,s0,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b6c(gp)
jalr t9
_addiu a1,a1,0x2224
li a1,0x78
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s0,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2230
li a1,0x79
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s0,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2238
li a1,0x7a
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s0,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2248
li a1,0x7b
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s0,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2254
li a1,0x7c
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s0,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2268
li a1,0x2
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
lw gp,0x20(sp)
lw v1,-0x7b78(gp)
lw a0,0x0(v1)
bne a0,zero,0x0002e568
_lw a2,-0x7fc8(gp)
b 0x0002e578
_addiu a2,a2,-0x130c
lw a0,0x0(v1)
beq a0,zero,0x00030760
_lw a2,-0x7fc8(gp)
lw a1,0x48(a0)
bne v0,a1,0x0002e55c
_addiu v1,v1,0x4
lw a2,0x44(a0)
lw a1,-0x7fc8(gp)
lui s2,0x5555
lw s3,0x30(sp)
lui s0,0x8888
lw t9,-0x7ba8(gp)
addiu s2,s2,0x5556
addiu a1,a1,0x2278
jalr t9
_or a0,s3,zero
li a1,0x1
lw gp,0x20(sp)
or a0,s1,zero
ori s0,s0,0x8889
addiu s8,sp,0x40
addiu s7,sp,0x54
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or s5,zero,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2284
li a1,0x4
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
addiu v0,v0,0x2
lw gp,0x20(sp)
mult v0,s2
sra a2,v0,0x1f
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
mfhi v1
addiu a1,a1,0x2290
subu v1,v1,a2
sll a3,v1,0x1
addu v1,a3,v1
jalr t9
_subu a2,v0,v1
li a1,0x5
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
sltu a2,zero,v0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x229c
li a1,0x6
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
mult v0,s0
lw gp,0x20(sp)
sra a2,v0,0x1f
mfhi v1
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
addiu a1,a1,0x22a8
addu v0,v1,v0
sra v0,v0,0x5
jalr t9
_subu a2,v0,a2
li a1,0x6
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
mult v0,s0
lw gp,0x20(sp)
sra a2,v0,0x1f
mfhi s0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
addiu a1,a1,0x22b8
addu v1,s0,v0
li s0,0x1
sra v1,v1,0x5
subu v1,v1,a2
sll a3,v1,0x4
subu v1,a3,v1
sll v1,v1,0x2
jalr t9
_subu a2,v0,v1
li a1,0x7
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x22cc
li a1,0x8
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x22d8
li a1,0x30
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x22e8
li a1,0x31
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x22f8
li a3,0x32
lw gp,0x20(sp)
or a2,s1,zero
or a0,s3,zero
sw s0,0x10(sp)
lw v0,-0x7c10(gp)
lw a1,-0x7fc8(gp)
addiu t9,v0,-0x2988
addiu a1,a1,0x2308
bal 0x0002d678
_sw t9,0x38(sp)
li a1,0x3
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2318
li a1,0xa
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x2328
li a1,0xb
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
addiu v0,v0,0x2
lw gp,0x20(sp)
mult v0,s2
sra a2,v0,0x1f
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
mfhi v1
addiu a1,a1,0x233c
subu v1,v1,a2
sll a3,v1,0x1
addu v1,a3,v1
jalr t9
_subu a2,v0,v1
li a1,0xc
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2348
li a1,0xd
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2358
li a1,0xe
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x2364
li a1,0xf
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2370
li a1,0x10
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x237c
li a1,0x11
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x238c
li a1,0x12
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x239c
li a1,0x13
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x23b0
li a3,0x33
lw gp,0x20(sp)
or a2,s1,zero
lw t9,0x38(sp)
or a0,s3,zero
sw s0,0x10(sp)
lw a1,-0x7fc8(gp)
jalr t9
_addiu a1,a1,0x23d8
li a1,0x34
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x23c0
li a1,0x35
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x23cc
li a1,0x36
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x23e4
li a1,0x16
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x23f4
li a1,0x17
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x23fc
li a1,0x1c
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2408
li a1,0x1d
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2414
li a1,0x28
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2420
li a1,0x1e
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x242c
li v0,0x1f
lw gp,0x20(sp)
li a3,0x7
or a0,s3,zero
sw v0,0x14(sp)
sw s1,0x10(sp)
lw s0,-0x7c10(gp)
lw a2,-0x7fd8(gp)
lw a1,-0x7fc8(gp)
addiu s0,s0,-0x2bf8
addiu a2,a2,0x10d4
or t9,s0,zero
bal 0x0002d408
_addiu a1,a1,0x243c
li v0,0x18
lw gp,0x20(sp)
li a3,0x6
or a0,s3,zero
sw v0,0x14(sp)
or t9,s0,zero
sw s1,0x10(sp)
lw a2,-0x7fd8(gp)
lw a1,-0x7fc8(gp)
addiu a2,a2,0x1074
bal 0x0002d408
_addiu a1,a1,0x2444
li v0,0x19
lw gp,0x20(sp)
li a3,0x5
or a0,s3,zero
sw v0,0x14(sp)
or t9,s0,zero
sw s1,0x10(sp)
lw a2,-0x7fd8(gp)
lw a1,-0x7fc8(gp)
addiu a2,a2,0x1024
bal 0x0002d408
_addiu a1,a1,0x2448
li a1,0x1a
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2450
li a1,0x1b
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x245c
li a1,0x23
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2468
li a1,0x24
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2474
li a1,0x25
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2480
li a1,0x26
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2488
li a1,0x27
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2490
li v0,0x29
lw gp,0x20(sp)
or a0,s3,zero
sw v0,0x14(sp)
or t9,s0,zero
sw s1,0x10(sp)
li s0,0x3e8
lw v0,-0x7b68(gp)
lw a1,-0x7fc8(gp)
lw a2,-0x7b64(gp)
lw a3,0x0(v0)
bal 0x0002d408
_addiu a1,a1,0x249c
li a1,0x2a
lw gp,0x20(sp)
lw t9,-0x7e48(gp)
bal 0x0001c994
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b6c(gp)
jalr t9
_addiu a1,a1,0x24a4
li a1,0x2d
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x24b0
li a1,0x21
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x24bc
li a1,0x9
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x24c4
li a1,0x22
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x24cc
li a1,0x20
lw gp,0x20(sp)
lw t9,-0x7e48(gp)
bal 0x0001c994
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b6c(gp)
jalr t9
_addiu a1,a1,0x24d4
li a1,0x14
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x24e4
li a1,0x37
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x24f4
li a1,0x38
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2500
li a1,0x3f
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2510
li a1,0x40
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2524
li a1,0x41
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2530
li a1,0x43
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2544
li a1,0x42
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2558
li a1,0x44
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2570
li a1,0x45
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2584
li a1,0x46
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2594
li a1,0x47
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x25a0
li a1,0x48
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x25b4
li a1,0x4b
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x25c8
li a1,0x49
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x25dc
li a1,0x4a
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x25ec
li a1,0x4c
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x25fc
li a1,0x4d
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2614
li a1,0x4e
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2628
li a1,0x51
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2638
li a1,0x52
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2640
li a1,0x53
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x264c
li a1,0x5b
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2654
li a1,0x5c
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2660
li a1,0x4f
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x266c
li a1,0x50
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2678
li a1,0x54
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2684
li a1,0x55
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2690
li a1,0x80
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x269c
li a1,0x56
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x26a8
li a1,0x57
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x26b4
li a1,0x7d
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x26cc
li a1,0x7e
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x26dc
li a1,0x7f
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x26e8
li a1,0x64
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x26f8
li a1,0x65
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2700
li a1,0x66
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x270c
li a1,0x67
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2714
li a1,0x6c
lw gp,0x20(sp)
lw t9,-0x7e48(gp)
bal 0x0001c994
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b6c(gp)
jalr t9
_addiu a1,a1,0x271c
li a1,0x68
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x272c
li a1,0x69
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x273c
li a1,0x6a
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
mul a2,v0,s0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x274c
li a1,0x6b
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
mul a2,v0,s0
or s0,zero,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x275c
li a1,0x60
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x276c
li a1,0x61
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x277c
li a1,0x62
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x278c
li a1,0x63
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x279c
li a1,0xb6
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x27a8
li a1,0x82
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x27b4
li a1,0x83
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x27cc
li a1,0x72
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x27d8
li a1,0x5f
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x25a8
li a1,0x73
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x27e8
li a1,0x74
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x27f4
li a1,0x75
lw gp,0x20(sp)
lw t9,-0x7b60(gp)
bal 0x0001caa8
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b5c(gp)
jalr t9
_addiu a1,a1,0x2ac4
li a1,0x76
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2800
li a1,0x90
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x280c
li a1,0x86
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2818
li a1,0x87
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x282c
li a1,0x84
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2838
li a1,0x85
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2844
li a1,0x88
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s3,zero
lw gp,0x20(sp)
addiu a2,v0,-0x1
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2854
lw gp,0x20(sp)
lw s3,-0x7fc8(gp)
lw s2,-0x7fc8(gp)
addiu s3,s3,0x2864
addiu s2,s2,0x2870
lw t9,-0x7654(gp)
li a2,0x14
li a1,0x1
sw s5,0x10(sp)
or a3,s3,zero
jalr t9
_or a0,s8,zero
li a1,0x89
lw gp,0x20(sp)
or a2,s0,zero
or a0,s1,zero
lw t9,-0x7bac(gp)
bal 0x0001c344
_addiu s5,s5,0x1
addiu a2,s0,0x1
lw gp,0x20(sp)
li a1,0x89
or a0,s1,zero
lw t9,-0x7bac(gp)
bal 0x0001c344
_or s6,v0,zero
addiu a2,s0,0x2
lw gp,0x20(sp)
li a1,0x89
or a0,s1,zero
or s4,v0,zero
lw t9,-0x7bac(gp)
bal 0x0001c344
_addiu s0,s0,0x3
li a2,0x1e
lw gp,0x20(sp)
li a1,0x1
or a0,s7,zero
sw s4,0x14(sp)
or a3,s2,zero
sw s6,0x10(sp)
lw t9,-0x7654(gp)
jalr t9
_sw v0,0x18(sp)
or a2,s7,zero
lw gp,0x20(sp)
or a1,s8,zero
lw t9,-0x7ba8(gp)
jalr t9
_lw a0,0x30(sp)
li v0,0x16
bne s5,v0,0x0002fad4
_lw gp,0x20(sp)
lw v0,-0x7fc8(gp)
li a1,0x8c
lw t9,-0x7f3c(gp)
or a0,s1,zero
li s2,0x20
bal 0x0001c230
_sw v0,0x34(sp)
lw gp,0x20(sp)
or a2,v0,zero
lw s0,0x30(sp)
lw a1,-0x7fc8(gp)
or a0,s0,zero
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x287c
li a1,0x8d
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s0,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2884
li a1,0x8a
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s0,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2890
li a1,0x8b
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s0,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x28a0
li a1,0x8e
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s0,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x28ac
lw gp,0x20(sp)
lw s3,-0x7fc8(gp)
lw s5,-0x7fc8(gp)
lw s4,-0x7fc8(gp)
addiu v0,s3,0x4f64
addiu s5,s5,0x28c8
addiu s4,s4,0x470
sw v0,0x2c(sp)
lw v0,0x34(sp)
addiu s0,s2,-0x20
lw t9,-0x7654(gp)
li a2,0x14
li a1,0x1
sw s0,0x10(sp)
addiu a3,v0,0x28bc
jalr t9
_or a0,s8,zero
or v0,zero,zero
lw gp,0x20(sp)
b 0x0002fce8
_sb zero,0x54(sp)
lb v0,0x54(sp)
lw t9,-0x7528(gp)
or a0,s7,zero
lw s3,0x2c(sp)
jalr t9
_movn s3,s4,v0
li a1,0x8f
lw gp,0x20(sp)
or a2,s0,zero
or a0,s1,zero
addu s6,s7,v0
lw t9,-0x7bac(gp)
bal 0x0001c344
_addiu s0,s0,0x1
li a2,-0x1
lw gp,0x20(sp)
li a1,0x1
sw v0,0x14(sp)
or a3,s5,zero
sw s3,0x10(sp)
lw t9,-0x7654(gp)
jalr t9
_or a0,s6,zero
bne s0,s2,0x0002fce4
_lw gp,0x20(sp)
lw t9,-0x7ba8(gp)
or a2,s7,zero
lw a0,0x30(sp)
or a1,s8,zero
jalr t9
_addiu s2,s0,0x20
li v0,0x120
bne s2,v0,0x0002fcb0
_lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
li a1,0x91
or a0,s1,zero
bal 0x0001c460
_li s0,0x2
lw gp,0x20(sp)
or a2,v0,zero
lw s2,0x30(sp)
lw a1,-0x7fc8(gp)
or a0,s2,zero
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x28d0
li a1,0x92
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x28e0
li a1,0x93
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x28f0
li a1,0x81
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x2900
li a1,0x94
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2908
li a1,0x6d
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2914
li a1,0x6e
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2920
li a1,0x58
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2934
li a1,0x59
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2940
li a1,0x5a
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2950
li a1,0x6f
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2964
li a1,0x70
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2970
li a1,0x71
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2974
li a1,0x95
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2980
li a1,0x96
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x298c
li a1,0x97
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2998
li a1,0x98
lw gp,0x20(sp)
lw t9,-0x7e48(gp)
bal 0x0001c994
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b6c(gp)
jalr t9
_addiu a1,a1,0x29a4
li a1,0x99
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x29b0
li a1,0x9a
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x29c4
li v0,0x1
lw gp,0x20(sp)
li a3,0x9b
lw t9,0x38(sp)
or a2,s1,zero
sw v0,0x10(sp)
or a0,s2,zero
lw a1,-0x7fc8(gp)
jalr t9
_addiu a1,a1,0x29d8
li a1,0x9c
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
subu a2,s0,v0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x29e8
li a1,0x9d
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
subu a2,s0,v0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x29f4
li a1,0x9e
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
subu a2,s0,v0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2a00
li a1,0xa5
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
subu a2,s0,v0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2a08
li a1,0x9f
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
subu a2,s0,v0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2a14
li a1,0xa0
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
subu a2,s0,v0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2a20
li a1,0xa1
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
subu a2,s0,v0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2a30
li a1,0xa2
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
subu a2,s0,v0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2a3c
li a1,0xa3
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
subu a2,s0,v0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2a4c
li a1,0xa4
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
subu a2,s0,v0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2a58
li a1,0xa6
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
subu a2,s0,v0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2a64
li a1,0xa7
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
subu a2,s0,v0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2a70
li a1,0xa8
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
subu a2,s0,v0
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2a7c
li a1,0xae
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2a88
li a1,0xaf
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2a94
li a1,0xb0
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2aa0
li a1,0xb2
lw gp,0x20(sp)
lw t9,-0x7b60(gp)
bal 0x0001caa8
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b5c(gp)
jalr t9
_addiu a1,a1,0x2ac0
li a1,0xb3
lw gp,0x20(sp)
lw t9,-0x7b60(gp)
bal 0x0001caa8
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b5c(gp)
jalr t9
_addiu a1,a1,0x2ab0
li a1,0xb4
lw gp,0x20(sp)
lw t9,-0x7b60(gp)
bal 0x0001caa8
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b5c(gp)
jalr t9
_addiu a1,a1,0x2abc
li a1,0xb1
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2acc
li a1,0xb5
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2ad8
li a1,0x39
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x2aec
li a1,0x3a
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2af8
li a1,0x3b
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2b04
li a1,0x3c
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2b14
li a1,0x3d
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2b28
li a1,0x3e
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2b38
li a1,0xb7
lw gp,0x20(sp)
lw t9,-0x7ee8(gp)
bal 0x0001c460
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7ba8(gp)
jalr t9
_addiu a1,a1,0x2b4c
li a1,0xaa
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2b58
li a1,0xab
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2b6c
li a1,0xac
lw gp,0x20(sp)
lw t9,-0x7f3c(gp)
bal 0x0001c230
_or a0,s1,zero
or a0,s2,zero
lw gp,0x20(sp)
or a2,v0,zero
lw a1,-0x7fc8(gp)
lw t9,-0x7b70(gp)
jalr t9
_addiu a1,a1,0x2b88
li a3,0xad
lw gp,0x20(sp)
or a2,s1,zero
lw t9,0x38(sp)
or a0,s2,zero
sw zero,0x10(sp)
lw a1,-0x7fc8(gp)
jalr t9
_addiu a1,a1,0x2ba4
lw v0,0x3c(sp)
lw v1,0x154(sp)
lw gp,0x20(sp)
lw v0,0x0(v0)
bne v1,v0,0x00030768
_lw ra,0x17c(sp)
lw s8,0x178(sp)
lw s7,0x174(sp)
lw s6,0x170(sp)
lw s5,0x16c(sp)
lw s4,0x168(sp)
lw s3,0x164(sp)
lw s2,0x160(sp)
lw s1,0x15c(sp)
lw s0,0x158(sp)
jr ra
_addiu sp,sp,0x180
b 0x0002e578
_addiu a2,a2,-0x130c
lw t9,-0x7498(gp)
jalr t9
_nop
lui gp,0x9
addiu gp,gp,-0x6404
addu gp,gp,t9
addiu sp,sp,-0x38
lw t9,-0x7b58(gp)
sw s0,0x2c(sp)
lw s0,-0x746c(gp)
sw s1,0x30(sp)
or s1,a1,zero
addiu a1,sp,0x20
sw gp,0x10(sp)
sw ra,0x34(sp)
lw v0,0x0(s0)
sw v0,0x24(sp)
jalr t9
_nop
bne v0,zero,0x000307e0
_lw gp,0x10(sp)
lw v0,0x20(sp)
lw a0,0x24(sp)
lw v1,0x0(s0)
bne a0,v1,0x00030814
_lw ra,0x34(sp)
lw s1,0x30(sp)
lw s0,0x2c(sp)
jr ra
_addiu sp,sp,0x38
lw t9,-0x7b54(gp)
or a0,v0,zero
sw v0,0x1c(sp)
bal 0x0002e36c
_or a1,s1,zero
lw gp,0x10(sp)
lw v0,0x1c(sp)
lw t9,-0x7b50(gp)
jalr t9
_or a0,v0,zero
or v0,zero,zero
b 0x000307c0
_lw gp,0x10(sp)
lw t9,-0x7498(gp)
jalr t9
_nop
(translation_unit "int save_open_settings(undefined4 param_1,undefined4 param_2)\n\n{\n  undefined *puVar1;\n  undefined1 *puVar2;\n  undefined4 uVar3;\n  int iVar4;\n  undefined4 uVar5;\n  undefined1 *puVar6;\n  int *piVar7;\n  char *pcVar8;\n  char cVar10;\n  int iVar9;\n  int iVar11;\n  int *piVar12;\n  int *piVar13;\n  undefined *puVar14;\n  undefined1 *puVar15;\n  int *piVar16;\n  undefined1 *puVar17;\n  undefined *puVar18;\n  undefined1 *puVar19;\n  int iVar20;\n  int iVar21;\n  undefined1 *puVar22;\n  int iVar23;\n  char *pcVar24;\n  char *pcVar26;\n  undefined4 *puVar27;\n  int iVar28;\n  int iVar29;\n  code *pcVar30;\n  undefined *puVar31;\n  code *pcVar32;\n  code *pcVar33;\n  code *pcVar34;\n  code *pcVar35;\n  code *pcVar36;\n  int iVar37;\n  code *pcVar38;\n  undefined4 uStack_204;\n  undefined4 uStack_200;\n  undefined4 uStack_1fc;\n  undefined1 auStack_1f8 [20];\n  int iStack_1e4;\n  int *piStack_1e0;\n  int *piStack_1dc;\n  undefined4 uStack_1d8;\n  undefined1 *puStack_1d4;\n  undefined1 *puStack_1d0;\n  undefined *puStack_1cc;\n  char *pcStack_1c8;\n  char *pcStack_1c4;\n  undefined1 *puStack_1c0;\n  code *pcStack_1bc;\n  undefined *local_1a8;\n  int local_19c;\n  int local_198;\n  int local_194;\n  undefined4 local_18c;\n  undefined4 local_188;\n  undefined4 local_184;\n  undefined1 *local_170;\n  undefined4 local_16c;\n  undefined4 local_168;\n  undefined1 auStack_140 [20];\n  char local_12c [256];\n  int local_2c;\n  char *pcVar25;\n  \n  puVar31 = PTR___stack_chk_guard_000b2f04;\n  local_2c = *(int *)PTR___stack_chk_guard_000b2f04;\n  (*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);\n  uVar3 = conf_get_str(param_2,0);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3);\n  uVar3 = conf_get_filename(param_2,0x77);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3);\n  uVar3 = conf_get_int(param_2,0x78);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3);\n  uVar3 = conf_get_int(param_2,0x79);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3);\n  uVar3 = conf_get_int(param_2,0x7a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3);\n  uVar3 = conf_get_int(param_2,0x7b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3);\n  uVar3 = conf_get_int(param_2,0x7c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3);\n  iVar4 = conf_get_int(param_2,2);\n  iVar11 = *(int *)PTR_PTR_000b27f8;\n  piVar12 = (int *)PTR_PTR_000b27f8;\n  if (iVar11 == 0) {\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\n  else {\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\nLAB_0002e578:\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);\n  iVar23 = 0;\n  uVar3 = conf_get_int(param_2,1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3);\n  iVar4 = conf_get_int(param_2,4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3);\n  iVar4 = conf_get_int(param_2,5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c);\n  uVar3 = conf_get_int(param_2,7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3);\n  uVar3 = conf_get_int(param_2,8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x30);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3);\n  uVar3 = conf_get_str(param_2,0x31);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3);\n  local_170 = (undefined1 *)0x1;\n  pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988);\n  FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32);\n  uVar3 = conf_get_int(param_2,3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3);\n  uVar3 = conf_get_str(param_2,10);\n  (*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)\n  ;\n  iVar4 = conf_get_int(param_2,0xb);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3);\n  uVar3 = conf_get_int(param_2,0xc);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3);\n  uVar3 = conf_get_int(param_2,0xd);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3);\n  uVar3 = conf_get_str(param_2,0xe);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3);\n  uVar3 = conf_get_int(param_2,0xf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3);\n  uVar3 = conf_get_str(param_2,0x10);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3);\n  uVar3 = conf_get_str(param_2,0x11);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3);\n  uVar3 = conf_get_str(param_2,0x12);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3);\n  uVar3 = conf_get_int(param_2,0x13);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33);\n  uVar3 = conf_get_str(param_2,0x34);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3);\n  uVar3 = conf_get_int(param_2,0x35);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3);\n  uVar3 = conf_get_str(param_2,0x36);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x16);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x17);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x1c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3);\n  uVar3 = conf_get_int(param_2,0x1d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3);\n  uVar3 = conf_get_int(param_2,0x28);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3);\n  uVar3 = conf_get_int(param_2,0x1e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3);\n  local_16c = 0x1f;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7);\n  local_16c = 0x18;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6);\n  local_16c = 0x19;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5);\n  uVar3 = conf_get_int(param_2,0x1a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3);\n  uVar3 = conf_get_str(param_2,0x1b);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3);\n  uVar3 = conf_get_int(param_2,0x23);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3);\n  uVar3 = conf_get_int(param_2,0x24);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3);\n  uVar3 = conf_get_int(param_2,0x25);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3);\n  uVar3 = conf_get_int(param_2,0x26);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3);\n  uVar3 = conf_get_int(param_2,0x27);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3);\n  local_16c = 0x29;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808);\n  uVar3 = conf_get_filename(param_2,0x2a);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x2d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x21);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3);\n  uVar3 = conf_get_str(param_2,9);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3);\n  uVar3 = conf_get_int(param_2,0x22);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3);\n  uVar3 = conf_get_filename(param_2,0x20);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3);\n  uVar3 = conf_get_str(param_2,0x14);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x37);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x38);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3);\n  uVar3 = conf_get_int(param_2,0x3f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3);\n  uVar3 = conf_get_int(param_2,0x40);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3);\n  uVar3 = conf_get_int(param_2,0x41);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3);\n  uVar3 = conf_get_int(param_2,0x43);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3);\n  uVar3 = conf_get_int(param_2,0x42);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3);\n  uVar3 = conf_get_int(param_2,0x44);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3);\n  uVar3 = conf_get_int(param_2,0x45);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3);\n  uVar3 = conf_get_int(param_2,0x46);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3);\n  uVar3 = conf_get_int(param_2,0x47);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x48);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x4b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3);\n  uVar3 = conf_get_int(param_2,0x49);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3);\n  uVar3 = conf_get_int(param_2,0x4c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3);\n  uVar3 = conf_get_int(param_2,0x4e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3);\n  uVar3 = conf_get_int(param_2,0x51);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3);\n  uVar3 = conf_get_int(param_2,0x52);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3);\n  uVar3 = conf_get_int(param_2,0x53);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3);\n  uVar3 = conf_get_int(param_2,0x5b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3);\n  uVar3 = conf_get_int(param_2,0x5c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3);\n  uVar3 = conf_get_int(param_2,0x4f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3);\n  uVar3 = conf_get_int(param_2,0x50);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3);\n  uVar3 = conf_get_int(param_2,0x54);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3);\n  uVar3 = conf_get_int(param_2,0x55);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3);\n  uVar3 = conf_get_str(param_2,0x80);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3);\n  uVar3 = conf_get_int(param_2,0x56);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x57);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x7d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3);\n  uVar3 = conf_get_int(param_2,100);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3);\n  uVar3 = conf_get_int(param_2,0x65);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3);\n  uVar3 = conf_get_int(param_2,0x66);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3);\n  uVar3 = conf_get_int(param_2,0x67);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3);\n  uVar3 = conf_get_filename(param_2,0x6c);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3);\n  uVar3 = conf_get_int(param_2,0x68);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3);\n  uVar3 = conf_get_int(param_2,0x69);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3);\n  iVar4 = conf_get_int(param_2,0x6a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000);\n  iVar4 = conf_get_int(param_2,0x6b);\n  iVar11 = 0;\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000);\n  uVar3 = conf_get_int(param_2,0x60);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3);\n  uVar3 = conf_get_int(param_2,0x61);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3);\n  uVar3 = conf_get_int(param_2,0x62);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3);\n  uVar3 = conf_get_int(param_2,99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3);\n  uVar3 = conf_get_int(param_2,0xb6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x82);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x83);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x72);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x5f);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x73);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3);\n  uVar3 = conf_get_int(param_2,0x74);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0x75);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3);\n  uVar3 = conf_get_int(param_2,0x76);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3);\n  uVar3 = conf_get_int(param_2,0x90);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3);\n  uVar3 = conf_get_int(param_2,0x86);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3);\n  uVar3 = conf_get_int(param_2,0x87);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3);\n  uVar3 = conf_get_int(param_2,0x84);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3);\n  uVar3 = conf_get_int(param_2,0x85);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3);\n  iVar4 = conf_get_int(param_2,0x88);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1);\n  puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870;\n  do {\n    local_170 = (undefined1 *)iVar23;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);\n    iVar23 = iVar23 + 1;\n    uVar3 = conf_get_int_int(param_2,0x89,iVar11);\n    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);\n    iVar4 = iVar11 + 2;\n    iVar11 = iVar11 + 3;\n    local_168 = conf_get_int_int(param_2,0x89,iVar4);\n    local_170 = (undefined1 *)uVar3;\n    local_16c = uVar5;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n    puVar1 = PTR_s_acket_from_server___s_000b23a8;\n  } while (iVar23 != 0x16);\n  puVar17 = &DAT_00000020;\n  uVar3 = conf_get_int(param_2,0x8c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3);\n  uVar3 = conf_get_int(param_2,0x8d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3);\n  uVar3 = conf_get_int(param_2,0x8a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3);\n  uVar3 = conf_get_int(param_2,0x8b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x8e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3);\n  puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8;\n  puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470;\n  do {\n    local_170 = puVar17 + -0x20;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);\n    local_12c[0] = '\0';\n    puVar2 = puVar17 + -0x20;\n    do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);\n    puVar17 = puVar15 + 0x21;\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n  } while (puVar17 != (undefined1 *)0x120);\n  uVar3 = conf_get_str(param_2,0x91);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3);\n  uVar3 = conf_get_int(param_2,0x92);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3);\n  uVar3 = conf_get_int(param_2,0x93);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3);\n  uVar3 = conf_get_str(param_2,0x81);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3);\n  uVar3 = conf_get_int(param_2,0x94);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3);\n  uVar3 = conf_get_int(param_2,0x6d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3);\n  uVar3 = conf_get_int(param_2,0x6e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3);\n  uVar3 = conf_get_int(param_2,0x58);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3);\n  uVar3 = conf_get_int(param_2,0x59);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3);\n  uVar3 = conf_get_int(param_2,0x5a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3);\n  uVar3 = conf_get_int(param_2,0x6f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3);\n  uVar3 = conf_get_int(param_2,0x70);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3);\n  uVar3 = conf_get_int(param_2,0x71);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3);\n  uVar3 = conf_get_int(param_2,0x95);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3);\n  uVar3 = conf_get_str(param_2,0x96);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3);\n  uVar3 = conf_get_int(param_2,0x97);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3);\n  uVar3 = conf_get_filename(param_2,0x98);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x9a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b);\n  iVar4 = conf_get_int(param_2,0x9c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa2);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4);\n  uVar3 = conf_get_int(param_2,0xae);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3);\n  uVar3 = conf_get_int(param_2,0xaf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3);\n  uVar3 = conf_get_int(param_2,0xb0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb2);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb3);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb4);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3);\n  uVar3 = conf_get_str(param_2,0x39);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3);\n  uVar3 = conf_get_int(param_2,0x3a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3);\n  uVar3 = conf_get_int(param_2,0x3b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3);\n  uVar3 = conf_get_int(param_2,0x3c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3);\n  uVar3 = conf_get_int(param_2,0x3d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3);\n  uVar3 = conf_get_int(param_2,0x3e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3);\n  uVar3 = conf_get_str(param_2,0xb7);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3);\n  uVar3 = conf_get_int(param_2,0xaa);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3);\n  uVar3 = conf_get_int(param_2,0xab);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3);\n  uVar3 = conf_get_int(param_2,0xac);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3);\n  local_170 = (undefined1 *)0x0;\n  piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4);\n  (*pcVar30)(param_1,piVar12,param_2,0xad);\n  if (local_2c == *(int *)puVar31) {\n    return *(int *)puVar31;\n  }\n  uVar3 = 0x30774;\n  puVar31 = PTR___stack_chk_fail_000b2ed8;\n  (*(code *)PTR___stack_chk_fail_000b2ed8)();\n  local_1a8 = puVar31 + 0x89bfc;\n  local_18c = 2;\n  piVar16 = *(int **)(puVar31 + 0x82790);\n  piVar13 = &local_198;\n  local_194 = *piVar16;\n  local_188 = param_2;\n  local_184 = uVar3;\n  iVar4 = (**(code **)(puVar31 + 0x820a4))();\n  if (iVar4 != 0) {\n    piVar13 = piVar12;\n    local_19c = iVar4;\n    save_open_settings(iVar4,piVar12);\n    (**(code **)(local_1a8 + -0x7b50))(local_19c);\n    local_198 = 0;\n  }\n  if (local_194 == *piVar16) {\n    return local_198;\n  }\n  pcVar30 = *(code **)(local_1a8 + -0x7498);\n  pcVar38 = load_open_settings;\n  iVar4 = local_194;\n  (*pcVar30)();\n  piVar7 = *(int **)(pcVar30 + 0x826e4);\n  iVar23 = *(int *)(pcVar30 + 0x81b88);\n  iStack_1e4 = *piVar7;\n  puVar27 = *(undefined4 **)(pcVar30 + 0x81c58);\n  piStack_1e0 = piVar16;\n  piStack_1dc = piVar12;\n  uStack_1d8 = param_1;\n  puStack_1d4 = puVar19;\n  puStack_1d0 = puVar22;\n  puStack_1cc = puVar14;\n  pcStack_1c8 = pcVar26;\n  pcStack_1c4 = local_12c;\n  puStack_1c0 = auStack_140;\n  pcStack_1bc = pcVar38;\n  conf_set_int(piVar13,0x2b,0);\n  conf_set_str(piVar13,0x14,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x15,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x2e,iVar23 + 0x4f64);\n  pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090);\n  FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0);\n  pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8);\n  FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c);\n  pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110);\n  uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c);\n  conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60));\n  conf_set_int(piVar13,1,*puVar27);\n  iVar11 = backend_from_name(uVar3);\n  if (iVar11 != 0) {\n    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));\n    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  safefree(uVar3);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3);\n  conf_set_int(piVar13,4,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0);\n  iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3);\n  conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31);\n  pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020);\n  iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32);\n  if (iVar11 == 0) {\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }\n  }\n  else {\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3);\n  conf_set_int(piVar13,0xb,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd);\n  iVar11 = conf_get_int(piVar13,0xd);\n  if (iVar11 == -1) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);\n    if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }\n  }\nLAB_00030e38:\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604);\n  FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f);\n  safefree(uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3);\n  if (iVar11 == 2) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;\n  }\n  else {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }\n  iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11);\n  if (iVar11 == 0) {\n    iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);\n    return iVar4;\n  }\n  iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00);\n  if (iVar28 == 0) {\n    safefree(iVar11);\n    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);\n  }\n  else {\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18);\n  safefree(iVar11);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    );\n  (*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19);\n  safefree(uVar3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3);\n  if (iVar11 == 1) {\n    iVar11 = 0;\n  }\n  else if (iVar11 == 2) {\n    iVar11 = 3;\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  conf_set_int(piVar13,0x21,iVar11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27);\n  uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190);\n  (*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29);\n  safefree(uVar3);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3);\n  uVar3 = 1;\n  if (iVar11 == 0) {\n    uVar3 = 2;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3);\n  conf_set_int(piVar13,0x6a,iVar11 / 1000);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000);\n  iVar29 = 0;\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3);\n  conf_set_int(piVar13,0x6b,iVar11 / 1000);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac);\n  FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3);\n  conf_set_int(piVar13,0x88,iVar11 + 1);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4);\n  iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40;\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  while( true ) {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);\n    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);\n    iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);\n    if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }\n    if (iVar29 == 0x15) break;\n    iVar29 = iVar29 + 1;\n    iVar28 = *piVar12;\n    piVar12 = piVar12 + 1;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c);\n  iVar28 = 0x20;\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c;\n  iVar20 = *(int *)(pcVar30 + 0x81b78);\n  do {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);\n    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);\n    pcVar26 = pcVar8;\n    iVar29 = iVar28 + -0x20;\n    do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);\n    iVar28 = iVar28 + 0x20;\n    safefree(pcVar8);\n    if (iVar28 == 0x120) break;\n    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);\n  } while( true );\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3);\n  conf_set_int(piVar13,0x9c,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3);\n  conf_set_int(piVar13,0x9d,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3);\n  conf_set_int(piVar13,0x9e,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3);\n  conf_set_int(piVar13,0xa5,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3);\n  conf_set_int(piVar13,0x9f,2 - iVar11);\n  if (iVar11 == 0) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);\n    if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar37 = *(int *)(pcVar30 + 0x81b88);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3);\n  conf_set_int(piVar13,0xa0,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3);\n  conf_set_int(piVar13,0xa1,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3);\n  conf_set_int(piVar13,0xa2,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3);\n  conf_set_int(piVar13,0xa3,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3);\n  conf_set_int(piVar13,0xa4,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3);\n  conf_set_int(piVar13,0xa6,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3);\n  conf_set_int(piVar13,0xa7,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3);\n  conf_set_int(piVar13,0xa8,2 - iVar11);\n  conf_set_int(piVar13,0xa9,0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad);\n  iVar11 = *piVar7;\n  if (iStack_1e4 == iVar11) {\n    return iVar11;\n  }\n  (**(code **)(pcVar30 + 0x826b8))();\nLAB_00032eec:\n  conf_set_int(piVar13,0xd,2);\n  goto LAB_00030e38;\n}\n\n" (function_definition "int save_open_settings(undefined4 param_1,undefined4 param_2)\n\n{\n  undefined *puVar1;\n  undefined1 *puVar2;\n  undefined4 uVar3;\n  int iVar4;\n  undefined4 uVar5;\n  undefined1 *puVar6;\n  int *piVar7;\n  char *pcVar8;\n  char cVar10;\n  int iVar9;\n  int iVar11;\n  int *piVar12;\n  int *piVar13;\n  undefined *puVar14;\n  undefined1 *puVar15;\n  int *piVar16;\n  undefined1 *puVar17;\n  undefined *puVar18;\n  undefined1 *puVar19;\n  int iVar20;\n  int iVar21;\n  undefined1 *puVar22;\n  int iVar23;\n  char *pcVar24;\n  char *pcVar26;\n  undefined4 *puVar27;\n  int iVar28;\n  int iVar29;\n  code *pcVar30;\n  undefined *puVar31;\n  code *pcVar32;\n  code *pcVar33;\n  code *pcVar34;\n  code *pcVar35;\n  code *pcVar36;\n  int iVar37;\n  code *pcVar38;\n  undefined4 uStack_204;\n  undefined4 uStack_200;\n  undefined4 uStack_1fc;\n  undefined1 auStack_1f8 [20];\n  int iStack_1e4;\n  int *piStack_1e0;\n  int *piStack_1dc;\n  undefined4 uStack_1d8;\n  undefined1 *puStack_1d4;\n  undefined1 *puStack_1d0;\n  undefined *puStack_1cc;\n  char *pcStack_1c8;\n  char *pcStack_1c4;\n  undefined1 *puStack_1c0;\n  code *pcStack_1bc;\n  undefined *local_1a8;\n  int local_19c;\n  int local_198;\n  int local_194;\n  undefined4 local_18c;\n  undefined4 local_188;\n  undefined4 local_184;\n  undefined1 *local_170;\n  undefined4 local_16c;\n  undefined4 local_168;\n  undefined1 auStack_140 [20];\n  char local_12c [256];\n  int local_2c;\n  char *pcVar25;\n  \n  puVar31 = PTR___stack_chk_guard_000b2f04;\n  local_2c = *(int *)PTR___stack_chk_guard_000b2f04;\n  (*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);\n  uVar3 = conf_get_str(param_2,0);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3);\n  uVar3 = conf_get_filename(param_2,0x77);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3);\n  uVar3 = conf_get_int(param_2,0x78);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3);\n  uVar3 = conf_get_int(param_2,0x79);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3);\n  uVar3 = conf_get_int(param_2,0x7a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3);\n  uVar3 = conf_get_int(param_2,0x7b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3);\n  uVar3 = conf_get_int(param_2,0x7c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3);\n  iVar4 = conf_get_int(param_2,2);\n  iVar11 = *(int *)PTR_PTR_000b27f8;\n  piVar12 = (int *)PTR_PTR_000b27f8;\n  if (iVar11 == 0) {\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\n  else {\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\nLAB_0002e578:\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);\n  iVar23 = 0;\n  uVar3 = conf_get_int(param_2,1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3);\n  iVar4 = conf_get_int(param_2,4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3);\n  iVar4 = conf_get_int(param_2,5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c);\n  uVar3 = conf_get_int(param_2,7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3);\n  uVar3 = conf_get_int(param_2,8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x30);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3);\n  uVar3 = conf_get_str(param_2,0x31);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3);\n  local_170 = (undefined1 *)0x1;\n  pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988);\n  FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32);\n  uVar3 = conf_get_int(param_2,3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3);\n  uVar3 = conf_get_str(param_2,10);\n  (*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)\n  ;\n  iVar4 = conf_get_int(param_2,0xb);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3);\n  uVar3 = conf_get_int(param_2,0xc);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3);\n  uVar3 = conf_get_int(param_2,0xd);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3);\n  uVar3 = conf_get_str(param_2,0xe);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3);\n  uVar3 = conf_get_int(param_2,0xf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3);\n  uVar3 = conf_get_str(param_2,0x10);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3);\n  uVar3 = conf_get_str(param_2,0x11);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3);\n  uVar3 = conf_get_str(param_2,0x12);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3);\n  uVar3 = conf_get_int(param_2,0x13);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33);\n  uVar3 = conf_get_str(param_2,0x34);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3);\n  uVar3 = conf_get_int(param_2,0x35);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3);\n  uVar3 = conf_get_str(param_2,0x36);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x16);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x17);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x1c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3);\n  uVar3 = conf_get_int(param_2,0x1d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3);\n  uVar3 = conf_get_int(param_2,0x28);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3);\n  uVar3 = conf_get_int(param_2,0x1e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3);\n  local_16c = 0x1f;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7);\n  local_16c = 0x18;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6);\n  local_16c = 0x19;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5);\n  uVar3 = conf_get_int(param_2,0x1a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3);\n  uVar3 = conf_get_str(param_2,0x1b);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3);\n  uVar3 = conf_get_int(param_2,0x23);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3);\n  uVar3 = conf_get_int(param_2,0x24);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3);\n  uVar3 = conf_get_int(param_2,0x25);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3);\n  uVar3 = conf_get_int(param_2,0x26);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3);\n  uVar3 = conf_get_int(param_2,0x27);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3);\n  local_16c = 0x29;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808);\n  uVar3 = conf_get_filename(param_2,0x2a);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x2d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x21);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3);\n  uVar3 = conf_get_str(param_2,9);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3);\n  uVar3 = conf_get_int(param_2,0x22);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3);\n  uVar3 = conf_get_filename(param_2,0x20);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3);\n  uVar3 = conf_get_str(param_2,0x14);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x37);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x38);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3);\n  uVar3 = conf_get_int(param_2,0x3f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3);\n  uVar3 = conf_get_int(param_2,0x40);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3);\n  uVar3 = conf_get_int(param_2,0x41);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3);\n  uVar3 = conf_get_int(param_2,0x43);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3);\n  uVar3 = conf_get_int(param_2,0x42);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3);\n  uVar3 = conf_get_int(param_2,0x44);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3);\n  uVar3 = conf_get_int(param_2,0x45);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3);\n  uVar3 = conf_get_int(param_2,0x46);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3);\n  uVar3 = conf_get_int(param_2,0x47);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x48);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x4b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3);\n  uVar3 = conf_get_int(param_2,0x49);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3);\n  uVar3 = conf_get_int(param_2,0x4c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3);\n  uVar3 = conf_get_int(param_2,0x4e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3);\n  uVar3 = conf_get_int(param_2,0x51);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3);\n  uVar3 = conf_get_int(param_2,0x52);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3);\n  uVar3 = conf_get_int(param_2,0x53);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3);\n  uVar3 = conf_get_int(param_2,0x5b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3);\n  uVar3 = conf_get_int(param_2,0x5c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3);\n  uVar3 = conf_get_int(param_2,0x4f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3);\n  uVar3 = conf_get_int(param_2,0x50);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3);\n  uVar3 = conf_get_int(param_2,0x54);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3);\n  uVar3 = conf_get_int(param_2,0x55);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3);\n  uVar3 = conf_get_str(param_2,0x80);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3);\n  uVar3 = conf_get_int(param_2,0x56);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x57);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x7d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3);\n  uVar3 = conf_get_int(param_2,100);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3);\n  uVar3 = conf_get_int(param_2,0x65);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3);\n  uVar3 = conf_get_int(param_2,0x66);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3);\n  uVar3 = conf_get_int(param_2,0x67);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3);\n  uVar3 = conf_get_filename(param_2,0x6c);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3);\n  uVar3 = conf_get_int(param_2,0x68);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3);\n  uVar3 = conf_get_int(param_2,0x69);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3);\n  iVar4 = conf_get_int(param_2,0x6a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000);\n  iVar4 = conf_get_int(param_2,0x6b);\n  iVar11 = 0;\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000);\n  uVar3 = conf_get_int(param_2,0x60);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3);\n  uVar3 = conf_get_int(param_2,0x61);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3);\n  uVar3 = conf_get_int(param_2,0x62);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3);\n  uVar3 = conf_get_int(param_2,99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3);\n  uVar3 = conf_get_int(param_2,0xb6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x82);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x83);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x72);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x5f);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x73);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3);\n  uVar3 = conf_get_int(param_2,0x74);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0x75);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3);\n  uVar3 = conf_get_int(param_2,0x76);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3);\n  uVar3 = conf_get_int(param_2,0x90);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3);\n  uVar3 = conf_get_int(param_2,0x86);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3);\n  uVar3 = conf_get_int(param_2,0x87);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3);\n  uVar3 = conf_get_int(param_2,0x84);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3);\n  uVar3 = conf_get_int(param_2,0x85);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3);\n  iVar4 = conf_get_int(param_2,0x88);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1);\n  puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870;\n  do {\n    local_170 = (undefined1 *)iVar23;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);\n    iVar23 = iVar23 + 1;\n    uVar3 = conf_get_int_int(param_2,0x89,iVar11);\n    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);\n    iVar4 = iVar11 + 2;\n    iVar11 = iVar11 + 3;\n    local_168 = conf_get_int_int(param_2,0x89,iVar4);\n    local_170 = (undefined1 *)uVar3;\n    local_16c = uVar5;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n    puVar1 = PTR_s_acket_from_server___s_000b23a8;\n  } while (iVar23 != 0x16);\n  puVar17 = &DAT_00000020;\n  uVar3 = conf_get_int(param_2,0x8c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3);\n  uVar3 = conf_get_int(param_2,0x8d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3);\n  uVar3 = conf_get_int(param_2,0x8a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3);\n  uVar3 = conf_get_int(param_2,0x8b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x8e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3);\n  puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8;\n  puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470;\n  do {\n    local_170 = puVar17 + -0x20;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);\n    local_12c[0] = '\0';\n    puVar2 = puVar17 + -0x20;\n    do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);\n    puVar17 = puVar15 + 0x21;\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n  } while (puVar17 != (undefined1 *)0x120);\n  uVar3 = conf_get_str(param_2,0x91);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3);\n  uVar3 = conf_get_int(param_2,0x92);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3);\n  uVar3 = conf_get_int(param_2,0x93);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3);\n  uVar3 = conf_get_str(param_2,0x81);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3);\n  uVar3 = conf_get_int(param_2,0x94);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3);\n  uVar3 = conf_get_int(param_2,0x6d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3);\n  uVar3 = conf_get_int(param_2,0x6e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3);\n  uVar3 = conf_get_int(param_2,0x58);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3);\n  uVar3 = conf_get_int(param_2,0x59);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3);\n  uVar3 = conf_get_int(param_2,0x5a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3);\n  uVar3 = conf_get_int(param_2,0x6f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3);\n  uVar3 = conf_get_int(param_2,0x70);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3);\n  uVar3 = conf_get_int(param_2,0x71);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3);\n  uVar3 = conf_get_int(param_2,0x95);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3);\n  uVar3 = conf_get_str(param_2,0x96);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3);\n  uVar3 = conf_get_int(param_2,0x97);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3);\n  uVar3 = conf_get_filename(param_2,0x98);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x9a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b);\n  iVar4 = conf_get_int(param_2,0x9c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa2);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4);\n  uVar3 = conf_get_int(param_2,0xae);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3);\n  uVar3 = conf_get_int(param_2,0xaf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3);\n  uVar3 = conf_get_int(param_2,0xb0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb2);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb3);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb4);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3);\n  uVar3 = conf_get_str(param_2,0x39);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3);\n  uVar3 = conf_get_int(param_2,0x3a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3);\n  uVar3 = conf_get_int(param_2,0x3b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3);\n  uVar3 = conf_get_int(param_2,0x3c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3);\n  uVar3 = conf_get_int(param_2,0x3d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3);\n  uVar3 = conf_get_int(param_2,0x3e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3);\n  uVar3 = conf_get_str(param_2,0xb7);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3);\n  uVar3 = conf_get_int(param_2,0xaa);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3);\n  uVar3 = conf_get_int(param_2,0xab);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3);\n  uVar3 = conf_get_int(param_2,0xac);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3);\n  local_170 = (undefined1 *)0x0;\n  piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4);\n  (*pcVar30)(param_1,piVar12,param_2,0xad);\n  if (local_2c == *(int *)puVar31) {\n    return *(int *)puVar31;\n  }\n  uVar3 = 0x30774;\n  puVar31 = PTR___stack_chk_fail_000b2ed8;\n  (*(code *)PTR___stack_chk_fail_000b2ed8)();\n  local_1a8 = puVar31 + 0x89bfc;\n  local_18c = 2;\n  piVar16 = *(int **)(puVar31 + 0x82790);\n  piVar13 = &local_198;\n  local_194 = *piVar16;\n  local_188 = param_2;\n  local_184 = uVar3;\n  iVar4 = (**(code **)(puVar31 + 0x820a4))();\n  if (iVar4 != 0) {\n    piVar13 = piVar12;\n    local_19c = iVar4;\n    save_open_settings(iVar4,piVar12);\n    (**(code **)(local_1a8 + -0x7b50))(local_19c);\n    local_198 = 0;\n  }\n  if (local_194 == *piVar16) {\n    return local_198;\n  }\n  pcVar30 = *(code **)(local_1a8 + -0x7498);\n  pcVar38 = load_open_settings;\n  iVar4 = local_194;\n  (*pcVar30)();\n  piVar7 = *(int **)(pcVar30 + 0x826e4);\n  iVar23 = *(int *)(pcVar30 + 0x81b88);\n  iStack_1e4 = *piVar7;\n  puVar27 = *(undefined4 **)(pcVar30 + 0x81c58);\n  piStack_1e0 = piVar16;\n  piStack_1dc = piVar12;\n  uStack_1d8 = param_1;\n  puStack_1d4 = puVar19;\n  puStack_1d0 = puVar22;\n  puStack_1cc = puVar14;\n  pcStack_1c8 = pcVar26;\n  pcStack_1c4 = local_12c;\n  puStack_1c0 = auStack_140;\n  pcStack_1bc = pcVar38;\n  conf_set_int(piVar13,0x2b,0);\n  conf_set_str(piVar13,0x14,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x15,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x2e,iVar23 + 0x4f64);\n  pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090);\n  FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0);\n  pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8);\n  FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c);\n  pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110);\n  uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c);\n  conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60));\n  conf_set_int(piVar13,1,*puVar27);\n  iVar11 = backend_from_name(uVar3);\n  if (iVar11 != 0) {\n    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));\n    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  safefree(uVar3);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3);\n  conf_set_int(piVar13,4,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0);\n  iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3);\n  conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31);\n  pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020);\n  iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32);\n  if (iVar11 == 0) {\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }\n  }\n  else {\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3);\n  conf_set_int(piVar13,0xb,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd);\n  iVar11 = conf_get_int(piVar13,0xd);\n  if (iVar11 == -1) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);\n    if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }\n  }\nLAB_00030e38:\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604);\n  FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f);\n  safefree(uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3);\n  if (iVar11 == 2) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;\n  }\n  else {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }\n  iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11);\n  if (iVar11 == 0) {\n    iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);\n    return iVar4;\n  }\n  iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00);\n  if (iVar28 == 0) {\n    safefree(iVar11);\n    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);\n  }\n  else {\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18);\n  safefree(iVar11);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    );\n  (*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19);\n  safefree(uVar3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3);\n  if (iVar11 == 1) {\n    iVar11 = 0;\n  }\n  else if (iVar11 == 2) {\n    iVar11 = 3;\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  conf_set_int(piVar13,0x21,iVar11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27);\n  uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190);\n  (*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29);\n  safefree(uVar3);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3);\n  uVar3 = 1;\n  if (iVar11 == 0) {\n    uVar3 = 2;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3);\n  conf_set_int(piVar13,0x6a,iVar11 / 1000);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000);\n  iVar29 = 0;\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3);\n  conf_set_int(piVar13,0x6b,iVar11 / 1000);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac);\n  FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3);\n  conf_set_int(piVar13,0x88,iVar11 + 1);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4);\n  iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40;\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  while( true ) {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);\n    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);\n    iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);\n    if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }\n    if (iVar29 == 0x15) break;\n    iVar29 = iVar29 + 1;\n    iVar28 = *piVar12;\n    piVar12 = piVar12 + 1;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c);\n  iVar28 = 0x20;\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c;\n  iVar20 = *(int *)(pcVar30 + 0x81b78);\n  do {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);\n    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);\n    pcVar26 = pcVar8;\n    iVar29 = iVar28 + -0x20;\n    do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);\n    iVar28 = iVar28 + 0x20;\n    safefree(pcVar8);\n    if (iVar28 == 0x120) break;\n    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);\n  } while( true );\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3);\n  conf_set_int(piVar13,0x9c,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3);\n  conf_set_int(piVar13,0x9d,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3);\n  conf_set_int(piVar13,0x9e,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3);\n  conf_set_int(piVar13,0xa5,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3);\n  conf_set_int(piVar13,0x9f,2 - iVar11);\n  if (iVar11 == 0) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);\n    if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar37 = *(int *)(pcVar30 + 0x81b88);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3);\n  conf_set_int(piVar13,0xa0,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3);\n  conf_set_int(piVar13,0xa1,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3);\n  conf_set_int(piVar13,0xa2,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3);\n  conf_set_int(piVar13,0xa3,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3);\n  conf_set_int(piVar13,0xa4,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3);\n  conf_set_int(piVar13,0xa6,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3);\n  conf_set_int(piVar13,0xa7,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3);\n  conf_set_int(piVar13,0xa8,2 - iVar11);\n  conf_set_int(piVar13,0xa9,0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad);\n  iVar11 = *piVar7;\n  if (iStack_1e4 == iVar11) {\n    return iVar11;\n  }\n  (**(code **)(pcVar30 + 0x826b8))();\nLAB_00032eec:\n  conf_set_int(piVar13,0xd,2);\n  goto LAB_00030e38;\n}" primitive_type (function_declarator "save_open_settings(undefined4 param_1,undefined4 param_2)" identifier (parameter_list "(undefined4 param_1,undefined4 param_2)" ( (parameter_declaration "undefined4 param_1" type_identifier identifier) , (parameter_declaration "undefined4 param_2" type_identifier identifier) ))) (compound_statement "{\n  undefined *puVar1;\n  undefined1 *puVar2;\n  undefined4 uVar3;\n  int iVar4;\n  undefined4 uVar5;\n  undefined1 *puVar6;\n  int *piVar7;\n  char *pcVar8;\n  char cVar10;\n  int iVar9;\n  int iVar11;\n  int *piVar12;\n  int *piVar13;\n  undefined *puVar14;\n  undefined1 *puVar15;\n  int *piVar16;\n  undefined1 *puVar17;\n  undefined *puVar18;\n  undefined1 *puVar19;\n  int iVar20;\n  int iVar21;\n  undefined1 *puVar22;\n  int iVar23;\n  char *pcVar24;\n  char *pcVar26;\n  undefined4 *puVar27;\n  int iVar28;\n  int iVar29;\n  code *pcVar30;\n  undefined *puVar31;\n  code *pcVar32;\n  code *pcVar33;\n  code *pcVar34;\n  code *pcVar35;\n  code *pcVar36;\n  int iVar37;\n  code *pcVar38;\n  undefined4 uStack_204;\n  undefined4 uStack_200;\n  undefined4 uStack_1fc;\n  undefined1 auStack_1f8 [20];\n  int iStack_1e4;\n  int *piStack_1e0;\n  int *piStack_1dc;\n  undefined4 uStack_1d8;\n  undefined1 *puStack_1d4;\n  undefined1 *puStack_1d0;\n  undefined *puStack_1cc;\n  char *pcStack_1c8;\n  char *pcStack_1c4;\n  undefined1 *puStack_1c0;\n  code *pcStack_1bc;\n  undefined *local_1a8;\n  int local_19c;\n  int local_198;\n  int local_194;\n  undefined4 local_18c;\n  undefined4 local_188;\n  undefined4 local_184;\n  undefined1 *local_170;\n  undefined4 local_16c;\n  undefined4 local_168;\n  undefined1 auStack_140 [20];\n  char local_12c [256];\n  int local_2c;\n  char *pcVar25;\n  \n  puVar31 = PTR___stack_chk_guard_000b2f04;\n  local_2c = *(int *)PTR___stack_chk_guard_000b2f04;\n  (*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);\n  uVar3 = conf_get_str(param_2,0);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3);\n  uVar3 = conf_get_filename(param_2,0x77);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3);\n  uVar3 = conf_get_int(param_2,0x78);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3);\n  uVar3 = conf_get_int(param_2,0x79);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3);\n  uVar3 = conf_get_int(param_2,0x7a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3);\n  uVar3 = conf_get_int(param_2,0x7b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3);\n  uVar3 = conf_get_int(param_2,0x7c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3);\n  iVar4 = conf_get_int(param_2,2);\n  iVar11 = *(int *)PTR_PTR_000b27f8;\n  piVar12 = (int *)PTR_PTR_000b27f8;\n  if (iVar11 == 0) {\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\n  else {\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\nLAB_0002e578:\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);\n  iVar23 = 0;\n  uVar3 = conf_get_int(param_2,1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3);\n  iVar4 = conf_get_int(param_2,4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3);\n  iVar4 = conf_get_int(param_2,5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c);\n  uVar3 = conf_get_int(param_2,7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3);\n  uVar3 = conf_get_int(param_2,8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x30);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3);\n  uVar3 = conf_get_str(param_2,0x31);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3);\n  local_170 = (undefined1 *)0x1;\n  pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988);\n  FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32);\n  uVar3 = conf_get_int(param_2,3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3);\n  uVar3 = conf_get_str(param_2,10);\n  (*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)\n  ;\n  iVar4 = conf_get_int(param_2,0xb);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3);\n  uVar3 = conf_get_int(param_2,0xc);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3);\n  uVar3 = conf_get_int(param_2,0xd);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3);\n  uVar3 = conf_get_str(param_2,0xe);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3);\n  uVar3 = conf_get_int(param_2,0xf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3);\n  uVar3 = conf_get_str(param_2,0x10);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3);\n  uVar3 = conf_get_str(param_2,0x11);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3);\n  uVar3 = conf_get_str(param_2,0x12);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3);\n  uVar3 = conf_get_int(param_2,0x13);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33);\n  uVar3 = conf_get_str(param_2,0x34);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3);\n  uVar3 = conf_get_int(param_2,0x35);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3);\n  uVar3 = conf_get_str(param_2,0x36);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x16);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x17);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x1c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3);\n  uVar3 = conf_get_int(param_2,0x1d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3);\n  uVar3 = conf_get_int(param_2,0x28);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3);\n  uVar3 = conf_get_int(param_2,0x1e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3);\n  local_16c = 0x1f;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7);\n  local_16c = 0x18;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6);\n  local_16c = 0x19;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5);\n  uVar3 = conf_get_int(param_2,0x1a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3);\n  uVar3 = conf_get_str(param_2,0x1b);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3);\n  uVar3 = conf_get_int(param_2,0x23);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3);\n  uVar3 = conf_get_int(param_2,0x24);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3);\n  uVar3 = conf_get_int(param_2,0x25);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3);\n  uVar3 = conf_get_int(param_2,0x26);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3);\n  uVar3 = conf_get_int(param_2,0x27);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3);\n  local_16c = 0x29;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808);\n  uVar3 = conf_get_filename(param_2,0x2a);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x2d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x21);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3);\n  uVar3 = conf_get_str(param_2,9);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3);\n  uVar3 = conf_get_int(param_2,0x22);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3);\n  uVar3 = conf_get_filename(param_2,0x20);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3);\n  uVar3 = conf_get_str(param_2,0x14);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x37);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x38);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3);\n  uVar3 = conf_get_int(param_2,0x3f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3);\n  uVar3 = conf_get_int(param_2,0x40);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3);\n  uVar3 = conf_get_int(param_2,0x41);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3);\n  uVar3 = conf_get_int(param_2,0x43);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3);\n  uVar3 = conf_get_int(param_2,0x42);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3);\n  uVar3 = conf_get_int(param_2,0x44);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3);\n  uVar3 = conf_get_int(param_2,0x45);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3);\n  uVar3 = conf_get_int(param_2,0x46);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3);\n  uVar3 = conf_get_int(param_2,0x47);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x48);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x4b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3);\n  uVar3 = conf_get_int(param_2,0x49);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3);\n  uVar3 = conf_get_int(param_2,0x4c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3);\n  uVar3 = conf_get_int(param_2,0x4e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3);\n  uVar3 = conf_get_int(param_2,0x51);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3);\n  uVar3 = conf_get_int(param_2,0x52);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3);\n  uVar3 = conf_get_int(param_2,0x53);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3);\n  uVar3 = conf_get_int(param_2,0x5b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3);\n  uVar3 = conf_get_int(param_2,0x5c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3);\n  uVar3 = conf_get_int(param_2,0x4f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3);\n  uVar3 = conf_get_int(param_2,0x50);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3);\n  uVar3 = conf_get_int(param_2,0x54);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3);\n  uVar3 = conf_get_int(param_2,0x55);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3);\n  uVar3 = conf_get_str(param_2,0x80);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3);\n  uVar3 = conf_get_int(param_2,0x56);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x57);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x7d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3);\n  uVar3 = conf_get_int(param_2,100);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3);\n  uVar3 = conf_get_int(param_2,0x65);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3);\n  uVar3 = conf_get_int(param_2,0x66);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3);\n  uVar3 = conf_get_int(param_2,0x67);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3);\n  uVar3 = conf_get_filename(param_2,0x6c);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3);\n  uVar3 = conf_get_int(param_2,0x68);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3);\n  uVar3 = conf_get_int(param_2,0x69);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3);\n  iVar4 = conf_get_int(param_2,0x6a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000);\n  iVar4 = conf_get_int(param_2,0x6b);\n  iVar11 = 0;\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000);\n  uVar3 = conf_get_int(param_2,0x60);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3);\n  uVar3 = conf_get_int(param_2,0x61);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3);\n  uVar3 = conf_get_int(param_2,0x62);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3);\n  uVar3 = conf_get_int(param_2,99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3);\n  uVar3 = conf_get_int(param_2,0xb6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x82);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x83);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x72);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x5f);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x73);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3);\n  uVar3 = conf_get_int(param_2,0x74);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0x75);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3);\n  uVar3 = conf_get_int(param_2,0x76);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3);\n  uVar3 = conf_get_int(param_2,0x90);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3);\n  uVar3 = conf_get_int(param_2,0x86);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3);\n  uVar3 = conf_get_int(param_2,0x87);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3);\n  uVar3 = conf_get_int(param_2,0x84);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3);\n  uVar3 = conf_get_int(param_2,0x85);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3);\n  iVar4 = conf_get_int(param_2,0x88);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1);\n  puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870;\n  do {\n    local_170 = (undefined1 *)iVar23;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);\n    iVar23 = iVar23 + 1;\n    uVar3 = conf_get_int_int(param_2,0x89,iVar11);\n    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);\n    iVar4 = iVar11 + 2;\n    iVar11 = iVar11 + 3;\n    local_168 = conf_get_int_int(param_2,0x89,iVar4);\n    local_170 = (undefined1 *)uVar3;\n    local_16c = uVar5;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n    puVar1 = PTR_s_acket_from_server___s_000b23a8;\n  } while (iVar23 != 0x16);\n  puVar17 = &DAT_00000020;\n  uVar3 = conf_get_int(param_2,0x8c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3);\n  uVar3 = conf_get_int(param_2,0x8d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3);\n  uVar3 = conf_get_int(param_2,0x8a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3);\n  uVar3 = conf_get_int(param_2,0x8b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x8e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3);\n  puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8;\n  puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470;\n  do {\n    local_170 = puVar17 + -0x20;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);\n    local_12c[0] = '\0';\n    puVar2 = puVar17 + -0x20;\n    do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);\n    puVar17 = puVar15 + 0x21;\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n  } while (puVar17 != (undefined1 *)0x120);\n  uVar3 = conf_get_str(param_2,0x91);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3);\n  uVar3 = conf_get_int(param_2,0x92);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3);\n  uVar3 = conf_get_int(param_2,0x93);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3);\n  uVar3 = conf_get_str(param_2,0x81);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3);\n  uVar3 = conf_get_int(param_2,0x94);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3);\n  uVar3 = conf_get_int(param_2,0x6d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3);\n  uVar3 = conf_get_int(param_2,0x6e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3);\n  uVar3 = conf_get_int(param_2,0x58);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3);\n  uVar3 = conf_get_int(param_2,0x59);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3);\n  uVar3 = conf_get_int(param_2,0x5a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3);\n  uVar3 = conf_get_int(param_2,0x6f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3);\n  uVar3 = conf_get_int(param_2,0x70);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3);\n  uVar3 = conf_get_int(param_2,0x71);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3);\n  uVar3 = conf_get_int(param_2,0x95);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3);\n  uVar3 = conf_get_str(param_2,0x96);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3);\n  uVar3 = conf_get_int(param_2,0x97);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3);\n  uVar3 = conf_get_filename(param_2,0x98);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x9a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b);\n  iVar4 = conf_get_int(param_2,0x9c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa2);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4);\n  uVar3 = conf_get_int(param_2,0xae);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3);\n  uVar3 = conf_get_int(param_2,0xaf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3);\n  uVar3 = conf_get_int(param_2,0xb0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb2);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb3);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb4);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3);\n  uVar3 = conf_get_str(param_2,0x39);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3);\n  uVar3 = conf_get_int(param_2,0x3a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3);\n  uVar3 = conf_get_int(param_2,0x3b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3);\n  uVar3 = conf_get_int(param_2,0x3c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3);\n  uVar3 = conf_get_int(param_2,0x3d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3);\n  uVar3 = conf_get_int(param_2,0x3e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3);\n  uVar3 = conf_get_str(param_2,0xb7);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3);\n  uVar3 = conf_get_int(param_2,0xaa);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3);\n  uVar3 = conf_get_int(param_2,0xab);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3);\n  uVar3 = conf_get_int(param_2,0xac);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3);\n  local_170 = (undefined1 *)0x0;\n  piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4);\n  (*pcVar30)(param_1,piVar12,param_2,0xad);\n  if (local_2c == *(int *)puVar31) {\n    return *(int *)puVar31;\n  }\n  uVar3 = 0x30774;\n  puVar31 = PTR___stack_chk_fail_000b2ed8;\n  (*(code *)PTR___stack_chk_fail_000b2ed8)();\n  local_1a8 = puVar31 + 0x89bfc;\n  local_18c = 2;\n  piVar16 = *(int **)(puVar31 + 0x82790);\n  piVar13 = &local_198;\n  local_194 = *piVar16;\n  local_188 = param_2;\n  local_184 = uVar3;\n  iVar4 = (**(code **)(puVar31 + 0x820a4))();\n  if (iVar4 != 0) {\n    piVar13 = piVar12;\n    local_19c = iVar4;\n    save_open_settings(iVar4,piVar12);\n    (**(code **)(local_1a8 + -0x7b50))(local_19c);\n    local_198 = 0;\n  }\n  if (local_194 == *piVar16) {\n    return local_198;\n  }\n  pcVar30 = *(code **)(local_1a8 + -0x7498);\n  pcVar38 = load_open_settings;\n  iVar4 = local_194;\n  (*pcVar30)();\n  piVar7 = *(int **)(pcVar30 + 0x826e4);\n  iVar23 = *(int *)(pcVar30 + 0x81b88);\n  iStack_1e4 = *piVar7;\n  puVar27 = *(undefined4 **)(pcVar30 + 0x81c58);\n  piStack_1e0 = piVar16;\n  piStack_1dc = piVar12;\n  uStack_1d8 = param_1;\n  puStack_1d4 = puVar19;\n  puStack_1d0 = puVar22;\n  puStack_1cc = puVar14;\n  pcStack_1c8 = pcVar26;\n  pcStack_1c4 = local_12c;\n  puStack_1c0 = auStack_140;\n  pcStack_1bc = pcVar38;\n  conf_set_int(piVar13,0x2b,0);\n  conf_set_str(piVar13,0x14,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x15,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x2e,iVar23 + 0x4f64);\n  pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090);\n  FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0);\n  pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8);\n  FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c);\n  pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110);\n  uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c);\n  conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60));\n  conf_set_int(piVar13,1,*puVar27);\n  iVar11 = backend_from_name(uVar3);\n  if (iVar11 != 0) {\n    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));\n    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  safefree(uVar3);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3);\n  conf_set_int(piVar13,4,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0);\n  iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3);\n  conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31);\n  pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020);\n  iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32);\n  if (iVar11 == 0) {\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }\n  }\n  else {\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3);\n  conf_set_int(piVar13,0xb,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd);\n  iVar11 = conf_get_int(piVar13,0xd);\n  if (iVar11 == -1) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);\n    if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }\n  }\nLAB_00030e38:\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604);\n  FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f);\n  safefree(uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3);\n  if (iVar11 == 2) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;\n  }\n  else {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }\n  iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11);\n  if (iVar11 == 0) {\n    iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);\n    return iVar4;\n  }\n  iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00);\n  if (iVar28 == 0) {\n    safefree(iVar11);\n    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);\n  }\n  else {\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18);\n  safefree(iVar11);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    );\n  (*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19);\n  safefree(uVar3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3);\n  if (iVar11 == 1) {\n    iVar11 = 0;\n  }\n  else if (iVar11 == 2) {\n    iVar11 = 3;\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  conf_set_int(piVar13,0x21,iVar11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27);\n  uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190);\n  (*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29);\n  safefree(uVar3);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3);\n  uVar3 = 1;\n  if (iVar11 == 0) {\n    uVar3 = 2;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3);\n  conf_set_int(piVar13,0x6a,iVar11 / 1000);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000);\n  iVar29 = 0;\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3);\n  conf_set_int(piVar13,0x6b,iVar11 / 1000);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac);\n  FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3);\n  conf_set_int(piVar13,0x88,iVar11 + 1);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4);\n  iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40;\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  while( true ) {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);\n    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);\n    iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);\n    if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }\n    if (iVar29 == 0x15) break;\n    iVar29 = iVar29 + 1;\n    iVar28 = *piVar12;\n    piVar12 = piVar12 + 1;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c);\n  iVar28 = 0x20;\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c;\n  iVar20 = *(int *)(pcVar30 + 0x81b78);\n  do {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);\n    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);\n    pcVar26 = pcVar8;\n    iVar29 = iVar28 + -0x20;\n    do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);\n    iVar28 = iVar28 + 0x20;\n    safefree(pcVar8);\n    if (iVar28 == 0x120) break;\n    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);\n  } while( true );\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3);\n  conf_set_int(piVar13,0x9c,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3);\n  conf_set_int(piVar13,0x9d,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3);\n  conf_set_int(piVar13,0x9e,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3);\n  conf_set_int(piVar13,0xa5,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3);\n  conf_set_int(piVar13,0x9f,2 - iVar11);\n  if (iVar11 == 0) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);\n    if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar37 = *(int *)(pcVar30 + 0x81b88);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3);\n  conf_set_int(piVar13,0xa0,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3);\n  conf_set_int(piVar13,0xa1,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3);\n  conf_set_int(piVar13,0xa2,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3);\n  conf_set_int(piVar13,0xa3,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3);\n  conf_set_int(piVar13,0xa4,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3);\n  conf_set_int(piVar13,0xa6,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3);\n  conf_set_int(piVar13,0xa7,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3);\n  conf_set_int(piVar13,0xa8,2 - iVar11);\n  conf_set_int(piVar13,0xa9,0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad);\n  iVar11 = *piVar7;\n  if (iStack_1e4 == iVar11) {\n    return iVar11;\n  }\n  (**(code **)(pcVar30 + 0x826b8))();\nLAB_00032eec:\n  conf_set_int(piVar13,0xd,2);\n  goto LAB_00030e38;\n}" { (declaration "undefined *puVar1;" type_identifier (pointer_declarator "*puVar1" * identifier) ;) (declaration "undefined1 *puVar2;" type_identifier (pointer_declarator "*puVar2" * identifier) ;) (declaration "undefined4 uVar3;" type_identifier identifier ;) (declaration "int iVar4;" primitive_type identifier ;) (declaration "undefined4 uVar5;" type_identifier identifier ;) (declaration "undefined1 *puVar6;" type_identifier (pointer_declarator "*puVar6" * identifier) ;) (declaration "int *piVar7;" primitive_type (pointer_declarator "*piVar7" * identifier) ;) (declaration "char *pcVar8;" primitive_type (pointer_declarator "*pcVar8" * identifier) ;) (declaration "char cVar10;" primitive_type identifier ;) (declaration "int iVar9;" primitive_type identifier ;) (declaration "int iVar11;" primitive_type identifier ;) (declaration "int *piVar12;" primitive_type (pointer_declarator "*piVar12" * identifier) ;) (declaration "int *piVar13;" primitive_type (pointer_declarator "*piVar13" * identifier) ;) (declaration "undefined *puVar14;" type_identifier (pointer_declarator "*puVar14" * identifier) ;) (declaration "undefined1 *puVar15;" type_identifier (pointer_declarator "*puVar15" * identifier) ;) (declaration "int *piVar16;" primitive_type (pointer_declarator "*piVar16" * identifier) ;) (declaration "undefined1 *puVar17;" type_identifier (pointer_declarator "*puVar17" * identifier) ;) (declaration "undefined *puVar18;" type_identifier (pointer_declarator "*puVar18" * identifier) ;) (declaration "undefined1 *puVar19;" type_identifier (pointer_declarator "*puVar19" * identifier) ;) (declaration "int iVar20;" primitive_type identifier ;) (declaration "int iVar21;" primitive_type identifier ;) (declaration "undefined1 *puVar22;" type_identifier (pointer_declarator "*puVar22" * identifier) ;) (declaration "int iVar23;" primitive_type identifier ;) (declaration "char *pcVar24;" primitive_type (pointer_declarator "*pcVar24" * identifier) ;) (declaration "char *pcVar26;" primitive_type (pointer_declarator "*pcVar26" * identifier) ;) (declaration "undefined4 *puVar27;" type_identifier (pointer_declarator "*puVar27" * identifier) ;) (declaration "int iVar28;" primitive_type identifier ;) (declaration "int iVar29;" primitive_type identifier ;) (declaration "code *pcVar30;" type_identifier (pointer_declarator "*pcVar30" * identifier) ;) (declaration "undefined *puVar31;" type_identifier (pointer_declarator "*puVar31" * identifier) ;) (declaration "code *pcVar32;" type_identifier (pointer_declarator "*pcVar32" * identifier) ;) (declaration "code *pcVar33;" type_identifier (pointer_declarator "*pcVar33" * identifier) ;) (declaration "code *pcVar34;" type_identifier (pointer_declarator "*pcVar34" * identifier) ;) (declaration "code *pcVar35;" type_identifier (pointer_declarator "*pcVar35" * identifier) ;) (declaration "code *pcVar36;" type_identifier (pointer_declarator "*pcVar36" * identifier) ;) (declaration "int iVar37;" primitive_type identifier ;) (declaration "code *pcVar38;" type_identifier (pointer_declarator "*pcVar38" * identifier) ;) (declaration "undefined4 uStack_204;" type_identifier identifier ;) (declaration "undefined4 uStack_200;" type_identifier identifier ;) (declaration "undefined4 uStack_1fc;" type_identifier identifier ;) (declaration "undefined1 auStack_1f8 [20];" type_identifier (array_declarator "auStack_1f8 [20]" identifier [ number_literal ]) ;) (declaration "int iStack_1e4;" primitive_type identifier ;) (declaration "int *piStack_1e0;" primitive_type (pointer_declarator "*piStack_1e0" * identifier) ;) (declaration "int *piStack_1dc;" primitive_type (pointer_declarator "*piStack_1dc" * identifier) ;) (declaration "undefined4 uStack_1d8;" type_identifier identifier ;) (declaration "undefined1 *puStack_1d4;" type_identifier (pointer_declarator "*puStack_1d4" * identifier) ;) (declaration "undefined1 *puStack_1d0;" type_identifier (pointer_declarator "*puStack_1d0" * identifier) ;) (declaration "undefined *puStack_1cc;" type_identifier (pointer_declarator "*puStack_1cc" * identifier) ;) (declaration "char *pcStack_1c8;" primitive_type (pointer_declarator "*pcStack_1c8" * identifier) ;) (declaration "char *pcStack_1c4;" primitive_type (pointer_declarator "*pcStack_1c4" * identifier) ;) (declaration "undefined1 *puStack_1c0;" type_identifier (pointer_declarator "*puStack_1c0" * identifier) ;) (declaration "code *pcStack_1bc;" type_identifier (pointer_declarator "*pcStack_1bc" * identifier) ;) (declaration "undefined *local_1a8;" type_identifier (pointer_declarator "*local_1a8" * identifier) ;) (declaration "int local_19c;" primitive_type identifier ;) (declaration "int local_198;" primitive_type identifier ;) (declaration "int local_194;" primitive_type identifier ;) (declaration "undefined4 local_18c;" type_identifier identifier ;) (declaration "undefined4 local_188;" type_identifier identifier ;) (declaration "undefined4 local_184;" type_identifier identifier ;) (declaration "undefined1 *local_170;" type_identifier (pointer_declarator "*local_170" * identifier) ;) (declaration "undefined4 local_16c;" type_identifier identifier ;) (declaration "undefined4 local_168;" type_identifier identifier ;) (declaration "undefined1 auStack_140 [20];" type_identifier (array_declarator "auStack_140 [20]" identifier [ number_literal ]) ;) (declaration "char local_12c [256];" primitive_type (array_declarator "local_12c [256]" identifier [ number_literal ]) ;) (declaration "int local_2c;" primitive_type identifier ;) (declaration "char *pcVar25;" primitive_type (pointer_declarator "*pcVar25" * identifier) ;) (expression_statement "puVar31 = PTR___stack_chk_guard_000b2f04;" (assignment_expression "puVar31 = PTR___stack_chk_guard_000b2f04" identifier = identifier) ;) (expression_statement "local_2c = *(int *)PTR___stack_chk_guard_000b2f04;" (assignment_expression "local_2c = *(int *)PTR___stack_chk_guard_000b2f04" identifier = (pointer_expression "*(int *)PTR___stack_chk_guard_000b2f04" * (cast_expression "(int *)PTR___stack_chk_guard_000b2f04" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2210" identifier + number_literal) , number_literal ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0);" (assignment_expression "uVar3 = conf_get_str(param_2,0)" identifier = (call_expression "conf_get_str(param_2,0)" identifier (argument_list "(param_2,0)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2218" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_filename(param_2,0x77);" (assignment_expression "uVar3 = conf_get_filename(param_2,0x77)" identifier = (call_expression "conf_get_filename(param_2,0x77)" identifier (argument_list "(param_2,0x77)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" ( (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" * (cast_expression "(code *)PTR_write_setting_filename_000b2804" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2224" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x78);" (assignment_expression "uVar3 = conf_get_int(param_2,0x78)" identifier = (call_expression "conf_get_int(param_2,0x78)" identifier (argument_list "(param_2,0x78)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2230" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x79);" (assignment_expression "uVar3 = conf_get_int(param_2,0x79)" identifier = (call_expression "conf_get_int(param_2,0x79)" identifier (argument_list "(param_2,0x79)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2238" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x7a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7a)" identifier = (call_expression "conf_get_int(param_2,0x7a)" identifier (argument_list "(param_2,0x7a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2248" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x7b);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7b)" identifier = (call_expression "conf_get_int(param_2,0x7b)" identifier (argument_list "(param_2,0x7b)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2254" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x7c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7c)" identifier = (call_expression "conf_get_int(param_2,0x7c)" identifier (argument_list "(param_2,0x7c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2268" identifier + number_literal) , identifier ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,2);" (assignment_expression "iVar4 = conf_get_int(param_2,2)" identifier = (call_expression "conf_get_int(param_2,2)" identifier (argument_list "(param_2,2)" ( identifier , number_literal )))) ;) (expression_statement "iVar11 = *(int *)PTR_PTR_000b27f8;" (assignment_expression "iVar11 = *(int *)PTR_PTR_000b27f8" identifier = (pointer_expression "*(int *)PTR_PTR_000b27f8" * (cast_expression "(int *)PTR_PTR_000b27f8" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "piVar12 = (int *)PTR_PTR_000b27f8;" (assignment_expression "piVar12 = (int *)PTR_PTR_000b27f8" identifier = (cast_expression "(int *)PTR_PTR_000b27f8" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) (if_statement "if (iVar11 == 0) {\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\n  else {\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (compound_statement "{\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }" { (expression_statement "puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;" (assignment_expression "puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c" identifier = (binary_expression "PTR_s_acket_from_server___s_000b23a8 + -0x130c" identifier + number_literal)) ;) }) (else_clause "else {\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }" else (compound_statement "{\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }" { (do_statement "do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);" do (compound_statement "{\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    }" { (expression_statement "piVar12 = piVar12 + 1;" (assignment_expression "piVar12 = piVar12 + 1" identifier = (binary_expression "piVar12 + 1" identifier + number_literal)) ;) (if_statement "if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }" if (parenthesized_expression "(iVar4 == *(int *)(iVar11 + 0x48))" ( (binary_expression "iVar4 == *(int *)(iVar11 + 0x48)" identifier == (pointer_expression "*(int *)(iVar11 + 0x48)" * (cast_expression "(int *)(iVar11 + 0x48)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x48)" ( (binary_expression "iVar11 + 0x48" identifier + number_literal) ))))) )) (compound_statement "{\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }" { (expression_statement "puVar14 = *(undefined **)(iVar11 + 0x44);" (assignment_expression "puVar14 = *(undefined **)(iVar11 + 0x44)" identifier = (pointer_expression "*(undefined **)(iVar11 + 0x44)" * (cast_expression "(undefined **)(iVar11 + 0x44)" ( (type_descriptor "undefined **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar11 + 0x44)" ( (binary_expression "iVar11 + 0x44" identifier + number_literal) ))))) ;) (goto_statement "goto LAB_0002e578;" goto statement_identifier ;) })) (expression_statement "iVar11 = *piVar12;" (assignment_expression "iVar11 = *piVar12" identifier = (pointer_expression "*piVar12" * identifier)) ;) }) while (parenthesized_expression "(iVar11 != 0)" ( (binary_expression "iVar11 != 0" identifier != number_literal) )) ;) (expression_statement "puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;" (assignment_expression "puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c" identifier = (binary_expression "PTR_s_acket_from_server___s_000b23a8 + -0x130c" identifier + number_literal)) ;) }))) (labeled_statement "LAB_0002e578:\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);" statement_identifier : (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2278" identifier + number_literal) , identifier ))) ;)) (expression_statement "iVar23 = 0;" (assignment_expression "iVar23 = 0" identifier = number_literal) ;) (expression_statement "uVar3 = conf_get_int(param_2,1);" (assignment_expression "uVar3 = conf_get_int(param_2,1)" identifier = (call_expression "conf_get_int(param_2,1)" identifier (argument_list "(param_2,1)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2284" identifier + number_literal) , identifier ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,4);" (assignment_expression "iVar4 = conf_get_int(param_2,4)" identifier = (call_expression "conf_get_int(param_2,4)" identifier (argument_list "(param_2,4)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2290" identifier + number_literal) , (binary_expression "(iVar4 + 2) % 3" (parenthesized_expression "(iVar4 + 2)" ( (binary_expression "iVar4 + 2" identifier + number_literal) )) % number_literal) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,5);" (assignment_expression "iVar4 = conf_get_int(param_2,5)" identifier = (call_expression "conf_get_int(param_2,5)" identifier (argument_list "(param_2,5)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x229c" identifier + number_literal) , (binary_expression "iVar4 != 0" identifier != number_literal) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,6);" (assignment_expression "iVar4 = conf_get_int(param_2,6)" identifier = (call_expression "conf_get_int(param_2,6)" identifier (argument_list "(param_2,6)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22a8" identifier + number_literal) , (binary_expression "iVar4 / 0x3c" identifier / number_literal) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,6);" (assignment_expression "iVar4 = conf_get_int(param_2,6)" identifier = (call_expression "conf_get_int(param_2,6)" identifier (argument_list "(param_2,6)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22b8" identifier + number_literal) , (binary_expression "iVar4 % 0x3c" identifier % number_literal) ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,7);" (assignment_expression "uVar3 = conf_get_int(param_2,7)" identifier = (call_expression "conf_get_int(param_2,7)" identifier (argument_list "(param_2,7)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22cc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,8);" (assignment_expression "uVar3 = conf_get_int(param_2,8)" identifier = (call_expression "conf_get_int(param_2,8)" identifier (argument_list "(param_2,8)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22d8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x30);" (assignment_expression "uVar3 = conf_get_str(param_2,0x30)" identifier = (call_expression "conf_get_str(param_2,0x30)" identifier (argument_list "(param_2,0x30)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22e8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x31);" (assignment_expression "uVar3 = conf_get_str(param_2,0x31)" identifier = (call_expression "conf_get_str(param_2,0x31)" identifier (argument_list "(param_2,0x31)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22f8" identifier + number_literal) , identifier ))) ;) (expression_statement "local_170 = (undefined1 *)0x1;" (assignment_expression "local_170 = (undefined1 *)0x1" identifier = (cast_expression "(undefined1 *)0x1" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988);" (assignment_expression "pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988)" identifier = (cast_expression "(code *)(PTR_LAB_000b2760 + -0x2988)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(PTR_LAB_000b2760 + -0x2988)" ( (binary_expression "PTR_LAB_000b2760 + -0x2988" identifier + number_literal) )))) ;) (expression_statement "FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32);" (call_expression "FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32)" identifier (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2308" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,3);" (assignment_expression "uVar3 = conf_get_int(param_2,3)" identifier = (call_expression "conf_get_int(param_2,3)" identifier (argument_list "(param_2,3)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2318" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,10);" (assignment_expression "uVar3 = conf_get_str(param_2,10)" identifier = (call_expression "conf_get_str(param_2,10)" identifier (argument_list "(param_2,10)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)\n  ;" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 9000" identifier + number_literal) , identifier ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xb);" (assignment_expression "iVar4 = conf_get_int(param_2,0xb)" identifier = (call_expression "conf_get_int(param_2,0xb)" identifier (argument_list "(param_2,0xb)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x233c" identifier + number_literal) , (binary_expression "(iVar4 + 2) % 3" (parenthesized_expression "(iVar4 + 2)" ( (binary_expression "iVar4 + 2" identifier + number_literal) )) % number_literal) ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xc);" (assignment_expression "uVar3 = conf_get_int(param_2,0xc)" identifier = (call_expression "conf_get_int(param_2,0xc)" identifier (argument_list "(param_2,0xc)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2348" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xd);" (assignment_expression "uVar3 = conf_get_int(param_2,0xd)" identifier = (call_expression "conf_get_int(param_2,0xd)" identifier (argument_list "(param_2,0xd)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2358" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0xe);" (assignment_expression "uVar3 = conf_get_str(param_2,0xe)" identifier = (call_expression "conf_get_str(param_2,0xe)" identifier (argument_list "(param_2,0xe)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2364" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xf);" (assignment_expression "uVar3 = conf_get_int(param_2,0xf)" identifier = (call_expression "conf_get_int(param_2,0xf)" identifier (argument_list "(param_2,0xf)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2370" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x10);" (assignment_expression "uVar3 = conf_get_str(param_2,0x10)" identifier = (call_expression "conf_get_str(param_2,0x10)" identifier (argument_list "(param_2,0x10)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x237c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x11);" (assignment_expression "uVar3 = conf_get_str(param_2,0x11)" identifier = (call_expression "conf_get_str(param_2,0x11)" identifier (argument_list "(param_2,0x11)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x238c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x12);" (assignment_expression "uVar3 = conf_get_str(param_2,0x12)" identifier = (call_expression "conf_get_str(param_2,0x12)" identifier (argument_list "(param_2,0x12)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x239c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x13);" (assignment_expression "uVar3 = conf_get_int(param_2,0x13)" identifier = (call_expression "conf_get_int(param_2,0x13)" identifier (argument_list "(param_2,0x13)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23b0" identifier + number_literal) , identifier ))) ;) (expression_statement "local_170 = (undefined1 *)0x1;" (assignment_expression "local_170 = (undefined1 *)0x1" identifier = (cast_expression "(undefined1 *)0x1" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "(*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33);" (call_expression "(*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33)" (parenthesized_expression "(*pcVar30)" ( (pointer_expression "*pcVar30" * identifier) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23d8" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x34);" (assignment_expression "uVar3 = conf_get_str(param_2,0x34)" identifier = (call_expression "conf_get_str(param_2,0x34)" identifier (argument_list "(param_2,0x34)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23c0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x35);" (assignment_expression "uVar3 = conf_get_int(param_2,0x35)" identifier = (call_expression "conf_get_int(param_2,0x35)" identifier (argument_list "(param_2,0x35)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23cc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x36);" (assignment_expression "uVar3 = conf_get_str(param_2,0x36)" identifier = (call_expression "conf_get_str(param_2,0x36)" identifier (argument_list "(param_2,0x36)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23e4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x16);" (assignment_expression "uVar3 = conf_get_int(param_2,0x16)" identifier = (call_expression "conf_get_int(param_2,0x16)" identifier (argument_list "(param_2,0x16)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23f4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x17);" (assignment_expression "uVar3 = conf_get_int(param_2,0x17)" identifier = (call_expression "conf_get_int(param_2,0x17)" identifier (argument_list "(param_2,0x17)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23fc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x1c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x1c)" identifier = (call_expression "conf_get_int(param_2,0x1c)" identifier (argument_list "(param_2,0x1c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2408" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x1d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x1d)" identifier = (call_expression "conf_get_int(param_2,0x1d)" identifier (argument_list "(param_2,0x1d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2414" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x28);" (assignment_expression "uVar3 = conf_get_int(param_2,0x28)" identifier = (call_expression "conf_get_int(param_2,0x28)" identifier (argument_list "(param_2,0x28)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2420" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x1e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x1e)" identifier = (call_expression "conf_get_int(param_2,0x1e)" identifier (argument_list "(param_2,0x1e)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x242c" identifier + number_literal) , identifier ))) ;) (expression_statement "local_16c = 0x1f;" (assignment_expression "local_16c = 0x1f" identifier = number_literal) ;) (expression_statement "local_170 = (undefined1 *)param_2;" (assignment_expression "local_170 = (undefined1 *)param_2" identifier = (cast_expression "(undefined1 *)param_2" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7);" (call_expression "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7)" identifier (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x243c" identifier + number_literal) , (binary_expression "PTR_DAT_000b2398 + 0x10d4" identifier + number_literal) , number_literal ))) ;) (expression_statement "local_16c = 0x18;" (assignment_expression "local_16c = 0x18" identifier = number_literal) ;) (expression_statement "local_170 = (undefined1 *)param_2;" (assignment_expression "local_170 = (undefined1 *)param_2" identifier = (cast_expression "(undefined1 *)param_2" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6);" (call_expression "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6)" identifier (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2444" identifier + number_literal) , (binary_expression "PTR_DAT_000b2398 + 0x1074" identifier + number_literal) , number_literal ))) ;) (expression_statement "local_16c = 0x19;" (assignment_expression "local_16c = 0x19" identifier = number_literal) ;) (expression_statement "local_170 = (undefined1 *)param_2;" (assignment_expression "local_170 = (undefined1 *)param_2" identifier = (cast_expression "(undefined1 *)param_2" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5);" (call_expression "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5)" identifier (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2448" identifier + number_literal) , (binary_expression "PTR_DAT_000b2398 + 0x1024" identifier + number_literal) , number_literal ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x1a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x1a)" identifier = (call_expression "conf_get_int(param_2,0x1a)" identifier (argument_list "(param_2,0x1a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2450" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x1b);" (assignment_expression "uVar3 = conf_get_str(param_2,0x1b)" identifier = (call_expression "conf_get_str(param_2,0x1b)" identifier (argument_list "(param_2,0x1b)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x245c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x23);" (assignment_expression "uVar3 = conf_get_int(param_2,0x23)" identifier = (call_expression "conf_get_int(param_2,0x23)" identifier (argument_list "(param_2,0x23)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2468" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x24);" (assignment_expression "uVar3 = conf_get_int(param_2,0x24)" identifier = (call_expression "conf_get_int(param_2,0x24)" identifier (argument_list "(param_2,0x24)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2474" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x25);" (assignment_expression "uVar3 = conf_get_int(param_2,0x25)" identifier = (call_expression "conf_get_int(param_2,0x25)" identifier (argument_list "(param_2,0x25)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2480" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x26);" (assignment_expression "uVar3 = conf_get_int(param_2,0x26)" identifier = (call_expression "conf_get_int(param_2,0x26)" identifier (argument_list "(param_2,0x26)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2488" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x27);" (assignment_expression "uVar3 = conf_get_int(param_2,0x27)" identifier = (call_expression "conf_get_int(param_2,0x27)" identifier (argument_list "(param_2,0x27)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2490" identifier + number_literal) , identifier ))) ;) (expression_statement "local_16c = 0x29;" (assignment_expression "local_16c = 0x29" identifier = number_literal) ;) (expression_statement "local_170 = (undefined1 *)param_2;" (assignment_expression "local_170 = (undefined1 *)param_2" identifier = (cast_expression "(undefined1 *)param_2" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808);" (call_expression "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808)" identifier (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x249c" identifier + number_literal) , identifier , (pointer_expression "*(undefined4 *)PTR_ngsslibs_000b2808" * (cast_expression "(undefined4 *)PTR_ngsslibs_000b2808" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ))) ;) (expression_statement "uVar3 = conf_get_filename(param_2,0x2a);" (assignment_expression "uVar3 = conf_get_filename(param_2,0x2a)" identifier = (call_expression "conf_get_filename(param_2,0x2a)" identifier (argument_list "(param_2,0x2a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" ( (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" * (cast_expression "(code *)PTR_write_setting_filename_000b2804" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24a4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x2d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x2d)" identifier = (call_expression "conf_get_int(param_2,0x2d)" identifier (argument_list "(param_2,0x2d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24b0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x21);" (assignment_expression "uVar3 = conf_get_int(param_2,0x21)" identifier = (call_expression "conf_get_int(param_2,0x21)" identifier (argument_list "(param_2,0x21)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24bc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,9);" (assignment_expression "uVar3 = conf_get_str(param_2,9)" identifier = (call_expression "conf_get_str(param_2,9)" identifier (argument_list "(param_2,9)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24c4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x22);" (assignment_expression "uVar3 = conf_get_int(param_2,0x22)" identifier = (call_expression "conf_get_int(param_2,0x22)" identifier (argument_list "(param_2,0x22)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24cc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_filename(param_2,0x20);" (assignment_expression "uVar3 = conf_get_filename(param_2,0x20)" identifier = (call_expression "conf_get_filename(param_2,0x20)" identifier (argument_list "(param_2,0x20)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" ( (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" * (cast_expression "(code *)PTR_write_setting_filename_000b2804" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24d4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x14);" (assignment_expression "uVar3 = conf_get_str(param_2,0x14)" identifier = (call_expression "conf_get_str(param_2,0x14)" identifier (argument_list "(param_2,0x14)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24e4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x37);" (assignment_expression "uVar3 = conf_get_int(param_2,0x37)" identifier = (call_expression "conf_get_int(param_2,0x37)" identifier (argument_list "(param_2,0x37)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24f4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x38);" (assignment_expression "uVar3 = conf_get_int(param_2,0x38)" identifier = (call_expression "conf_get_int(param_2,0x38)" identifier (argument_list "(param_2,0x38)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2500" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x3f);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3f)" identifier = (call_expression "conf_get_int(param_2,0x3f)" identifier (argument_list "(param_2,0x3f)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2510" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x40);" (assignment_expression "uVar3 = conf_get_int(param_2,0x40)" identifier = (call_expression "conf_get_int(param_2,0x40)" identifier (argument_list "(param_2,0x40)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2524" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x41);" (assignment_expression "uVar3 = conf_get_int(param_2,0x41)" identifier = (call_expression "conf_get_int(param_2,0x41)" identifier (argument_list "(param_2,0x41)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2530" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x43);" (assignment_expression "uVar3 = conf_get_int(param_2,0x43)" identifier = (call_expression "conf_get_int(param_2,0x43)" identifier (argument_list "(param_2,0x43)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2544" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x42);" (assignment_expression "uVar3 = conf_get_int(param_2,0x42)" identifier = (call_expression "conf_get_int(param_2,0x42)" identifier (argument_list "(param_2,0x42)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2558" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x44);" (assignment_expression "uVar3 = conf_get_int(param_2,0x44)" identifier = (call_expression "conf_get_int(param_2,0x44)" identifier (argument_list "(param_2,0x44)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2570" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x45);" (assignment_expression "uVar3 = conf_get_int(param_2,0x45)" identifier = (call_expression "conf_get_int(param_2,0x45)" identifier (argument_list "(param_2,0x45)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2584" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x46);" (assignment_expression "uVar3 = conf_get_int(param_2,0x46)" identifier = (call_expression "conf_get_int(param_2,0x46)" identifier (argument_list "(param_2,0x46)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2594" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x47);" (assignment_expression "uVar3 = conf_get_int(param_2,0x47)" identifier = (call_expression "conf_get_int(param_2,0x47)" identifier (argument_list "(param_2,0x47)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25a0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x48);" (assignment_expression "uVar3 = conf_get_int(param_2,0x48)" identifier = (call_expression "conf_get_int(param_2,0x48)" identifier (argument_list "(param_2,0x48)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25b4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x4b);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4b)" identifier = (call_expression "conf_get_int(param_2,0x4b)" identifier (argument_list "(param_2,0x4b)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25c8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x49);" (assignment_expression "uVar3 = conf_get_int(param_2,0x49)" identifier = (call_expression "conf_get_int(param_2,0x49)" identifier (argument_list "(param_2,0x49)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25dc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x4a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4a)" identifier = (call_expression "conf_get_int(param_2,0x4a)" identifier (argument_list "(param_2,0x4a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25ec" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x4c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4c)" identifier = (call_expression "conf_get_int(param_2,0x4c)" identifier (argument_list "(param_2,0x4c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25fc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x4d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4d)" identifier = (call_expression "conf_get_int(param_2,0x4d)" identifier (argument_list "(param_2,0x4d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2614" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x4e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4e)" identifier = (call_expression "conf_get_int(param_2,0x4e)" identifier (argument_list "(param_2,0x4e)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2628" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x51);" (assignment_expression "uVar3 = conf_get_int(param_2,0x51)" identifier = (call_expression "conf_get_int(param_2,0x51)" identifier (argument_list "(param_2,0x51)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2638" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x52);" (assignment_expression "uVar3 = conf_get_int(param_2,0x52)" identifier = (call_expression "conf_get_int(param_2,0x52)" identifier (argument_list "(param_2,0x52)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2640" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x53);" (assignment_expression "uVar3 = conf_get_int(param_2,0x53)" identifier = (call_expression "conf_get_int(param_2,0x53)" identifier (argument_list "(param_2,0x53)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x264c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x5b);" (assignment_expression "uVar3 = conf_get_int(param_2,0x5b)" identifier = (call_expression "conf_get_int(param_2,0x5b)" identifier (argument_list "(param_2,0x5b)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2654" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x5c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x5c)" identifier = (call_expression "conf_get_int(param_2,0x5c)" identifier (argument_list "(param_2,0x5c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2660" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x4f);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4f)" identifier = (call_expression "conf_get_int(param_2,0x4f)" identifier (argument_list "(param_2,0x4f)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x266c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x50);" (assignment_expression "uVar3 = conf_get_int(param_2,0x50)" identifier = (call_expression "conf_get_int(param_2,0x50)" identifier (argument_list "(param_2,0x50)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2678" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x54);" (assignment_expression "uVar3 = conf_get_int(param_2,0x54)" identifier = (call_expression "conf_get_int(param_2,0x54)" identifier (argument_list "(param_2,0x54)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2684" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x55);" (assignment_expression "uVar3 = conf_get_int(param_2,0x55)" identifier = (call_expression "conf_get_int(param_2,0x55)" identifier (argument_list "(param_2,0x55)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2690" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x80);" (assignment_expression "uVar3 = conf_get_str(param_2,0x80)" identifier = (call_expression "conf_get_str(param_2,0x80)" identifier (argument_list "(param_2,0x80)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x269c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x56);" (assignment_expression "uVar3 = conf_get_int(param_2,0x56)" identifier = (call_expression "conf_get_int(param_2,0x56)" identifier (argument_list "(param_2,0x56)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26a8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x57);" (assignment_expression "uVar3 = conf_get_int(param_2,0x57)" identifier = (call_expression "conf_get_int(param_2,0x57)" identifier (argument_list "(param_2,0x57)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26b4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x7d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7d)" identifier = (call_expression "conf_get_int(param_2,0x7d)" identifier (argument_list "(param_2,0x7d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26cc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x7e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7e)" identifier = (call_expression "conf_get_int(param_2,0x7e)" identifier (argument_list "(param_2,0x7e)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26dc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x7f);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7f)" identifier = (call_expression "conf_get_int(param_2,0x7f)" identifier (argument_list "(param_2,0x7f)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26e8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,100);" (assignment_expression "uVar3 = conf_get_int(param_2,100)" identifier = (call_expression "conf_get_int(param_2,100)" identifier (argument_list "(param_2,100)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26f8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x65);" (assignment_expression "uVar3 = conf_get_int(param_2,0x65)" identifier = (call_expression "conf_get_int(param_2,0x65)" identifier (argument_list "(param_2,0x65)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2700" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x66);" (assignment_expression "uVar3 = conf_get_int(param_2,0x66)" identifier = (call_expression "conf_get_int(param_2,0x66)" identifier (argument_list "(param_2,0x66)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x270c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x67);" (assignment_expression "uVar3 = conf_get_int(param_2,0x67)" identifier = (call_expression "conf_get_int(param_2,0x67)" identifier (argument_list "(param_2,0x67)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2714" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_filename(param_2,0x6c);" (assignment_expression "uVar3 = conf_get_filename(param_2,0x6c)" identifier = (call_expression "conf_get_filename(param_2,0x6c)" identifier (argument_list "(param_2,0x6c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" ( (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" * (cast_expression "(code *)PTR_write_setting_filename_000b2804" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x271c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x68);" (assignment_expression "uVar3 = conf_get_int(param_2,0x68)" identifier = (call_expression "conf_get_int(param_2,0x68)" identifier (argument_list "(param_2,0x68)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x272c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x69);" (assignment_expression "uVar3 = conf_get_int(param_2,0x69)" identifier = (call_expression "conf_get_int(param_2,0x69)" identifier (argument_list "(param_2,0x69)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x273c" identifier + number_literal) , identifier ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0x6a);" (assignment_expression "iVar4 = conf_get_int(param_2,0x6a)" identifier = (call_expression "conf_get_int(param_2,0x6a)" identifier (argument_list "(param_2,0x6a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x274c" identifier + number_literal) , (binary_expression "iVar4 * 1000" identifier * number_literal) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0x6b);" (assignment_expression "iVar4 = conf_get_int(param_2,0x6b)" identifier = (call_expression "conf_get_int(param_2,0x6b)" identifier (argument_list "(param_2,0x6b)" ( identifier , number_literal )))) ;) (expression_statement "iVar11 = 0;" (assignment_expression "iVar11 = 0" identifier = number_literal) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x275c" identifier + number_literal) , (binary_expression "iVar4 * 1000" identifier * number_literal) ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x60);" (assignment_expression "uVar3 = conf_get_int(param_2,0x60)" identifier = (call_expression "conf_get_int(param_2,0x60)" identifier (argument_list "(param_2,0x60)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x276c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x61);" (assignment_expression "uVar3 = conf_get_int(param_2,0x61)" identifier = (call_expression "conf_get_int(param_2,0x61)" identifier (argument_list "(param_2,0x61)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x277c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x62);" (assignment_expression "uVar3 = conf_get_int(param_2,0x62)" identifier = (call_expression "conf_get_int(param_2,0x62)" identifier (argument_list "(param_2,0x62)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x278c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,99);" (assignment_expression "uVar3 = conf_get_int(param_2,99)" identifier = (call_expression "conf_get_int(param_2,99)" identifier (argument_list "(param_2,99)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x279c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xb6);" (assignment_expression "uVar3 = conf_get_int(param_2,0xb6)" identifier = (call_expression "conf_get_int(param_2,0xb6)" identifier (argument_list "(param_2,0xb6)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27a8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x82);" (assignment_expression "uVar3 = conf_get_int(param_2,0x82)" identifier = (call_expression "conf_get_int(param_2,0x82)" identifier (argument_list "(param_2,0x82)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27b4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x83);" (assignment_expression "uVar3 = conf_get_int(param_2,0x83)" identifier = (call_expression "conf_get_int(param_2,0x83)" identifier (argument_list "(param_2,0x83)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27cc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x72);" (assignment_expression "uVar3 = conf_get_int(param_2,0x72)" identifier = (call_expression "conf_get_int(param_2,0x72)" identifier (argument_list "(param_2,0x72)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27d8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x5f);" (assignment_expression "uVar3 = conf_get_str(param_2,0x5f)" identifier = (call_expression "conf_get_str(param_2,0x5f)" identifier (argument_list "(param_2,0x5f)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25a8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x73);" (assignment_expression "uVar3 = conf_get_int(param_2,0x73)" identifier = (call_expression "conf_get_int(param_2,0x73)" identifier (argument_list "(param_2,0x73)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27e8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x74);" (assignment_expression "uVar3 = conf_get_int(param_2,0x74)" identifier = (call_expression "conf_get_int(param_2,0x74)" identifier (argument_list "(param_2,0x74)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27f4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_fontspec(param_2,0x75);" (assignment_expression "uVar3 = conf_get_fontspec(param_2,0x75)" identifier = (call_expression "conf_get_fontspec(param_2,0x75)" identifier (argument_list "(param_2,0x75)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3);" (call_expression "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_fontspec_000b2814)" ( (pointer_expression "*(code *)PTR_write_setting_fontspec_000b2814" * (cast_expression "(code *)PTR_write_setting_fontspec_000b2814" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2ac4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x76);" (assignment_expression "uVar3 = conf_get_int(param_2,0x76)" identifier = (call_expression "conf_get_int(param_2,0x76)" identifier (argument_list "(param_2,0x76)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2800" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x90);" (assignment_expression "uVar3 = conf_get_int(param_2,0x90)" identifier = (call_expression "conf_get_int(param_2,0x90)" identifier (argument_list "(param_2,0x90)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x280c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x86);" (assignment_expression "uVar3 = conf_get_int(param_2,0x86)" identifier = (call_expression "conf_get_int(param_2,0x86)" identifier (argument_list "(param_2,0x86)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2818" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x87);" (assignment_expression "uVar3 = conf_get_int(param_2,0x87)" identifier = (call_expression "conf_get_int(param_2,0x87)" identifier (argument_list "(param_2,0x87)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x282c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x84);" (assignment_expression "uVar3 = conf_get_int(param_2,0x84)" identifier = (call_expression "conf_get_int(param_2,0x84)" identifier (argument_list "(param_2,0x84)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2838" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x85);" (assignment_expression "uVar3 = conf_get_int(param_2,0x85)" identifier = (call_expression "conf_get_int(param_2,0x85)" identifier (argument_list "(param_2,0x85)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2844" identifier + number_literal) , identifier ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0x88);" (assignment_expression "iVar4 = conf_get_int(param_2,0x88)" identifier = (call_expression "conf_get_int(param_2,0x88)" identifier (argument_list "(param_2,0x88)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2854" identifier + number_literal) , (binary_expression "iVar4 + -1" identifier + number_literal) ))) ;) (expression_statement "puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864;" (assignment_expression "puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864" identifier = (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2864" identifier + number_literal)) ;) (expression_statement "puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870;" (assignment_expression "puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870" identifier = (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2870" identifier + number_literal)) ;) (do_statement "do {\n    local_170 = (undefined1 *)iVar23;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);\n    iVar23 = iVar23 + 1;\n    uVar3 = conf_get_int_int(param_2,0x89,iVar11);\n    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);\n    iVar4 = iVar11 + 2;\n    iVar11 = iVar11 + 3;\n    local_168 = conf_get_int_int(param_2,0x89,iVar4);\n    local_170 = (undefined1 *)uVar3;\n    local_16c = uVar5;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n    puVar1 = PTR_s_acket_from_server___s_000b23a8;\n  } while (iVar23 != 0x16);" do (compound_statement "{\n    local_170 = (undefined1 *)iVar23;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);\n    iVar23 = iVar23 + 1;\n    uVar3 = conf_get_int_int(param_2,0x89,iVar11);\n    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);\n    iVar4 = iVar11 + 2;\n    iVar11 = iVar11 + 3;\n    local_168 = conf_get_int_int(param_2,0x89,iVar4);\n    local_170 = (undefined1 *)uVar3;\n    local_16c = uVar5;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n    puVar1 = PTR_s_acket_from_server___s_000b23a8;\n  }" { (expression_statement "local_170 = (undefined1 *)iVar23;" (assignment_expression "local_170 = (undefined1 *)iVar23" identifier = (cast_expression "(undefined1 *)iVar23" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "(*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);" (call_expression "(*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18)" (parenthesized_expression "(*(code *)PTR___sprintf_chk_000b2d1c)" ( (pointer_expression "*(code *)PTR___sprintf_chk_000b2d1c" * (cast_expression "(code *)PTR___sprintf_chk_000b2d1c" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(auStack_140,1,0x14,puVar18)" ( identifier , number_literal , number_literal , identifier ))) ;) (expression_statement "iVar23 = iVar23 + 1;" (assignment_expression "iVar23 = iVar23 + 1" identifier = (binary_expression "iVar23 + 1" identifier + number_literal)) ;) (expression_statement "uVar3 = conf_get_int_int(param_2,0x89,iVar11);" (assignment_expression "uVar3 = conf_get_int_int(param_2,0x89,iVar11)" identifier = (call_expression "conf_get_int_int(param_2,0x89,iVar11)" identifier (argument_list "(param_2,0x89,iVar11)" ( identifier , number_literal , identifier )))) ;) (expression_statement "uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);" (assignment_expression "uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1)" identifier = (call_expression "conf_get_int_int(param_2,0x89,iVar11 + 1)" identifier (argument_list "(param_2,0x89,iVar11 + 1)" ( identifier , number_literal , (binary_expression "iVar11 + 1" identifier + number_literal) )))) ;) (expression_statement "iVar4 = iVar11 + 2;" (assignment_expression "iVar4 = iVar11 + 2" identifier = (binary_expression "iVar11 + 2" identifier + number_literal)) ;) (expression_statement "iVar11 = iVar11 + 3;" (assignment_expression "iVar11 = iVar11 + 3" identifier = (binary_expression "iVar11 + 3" identifier + number_literal)) ;) (expression_statement "local_168 = conf_get_int_int(param_2,0x89,iVar4);" (assignment_expression "local_168 = conf_get_int_int(param_2,0x89,iVar4)" identifier = (call_expression "conf_get_int_int(param_2,0x89,iVar4)" identifier (argument_list "(param_2,0x89,iVar4)" ( identifier , number_literal , identifier )))) ;) (expression_statement "local_170 = (undefined1 *)uVar3;" (assignment_expression "local_170 = (undefined1 *)uVar3" identifier = (cast_expression "(undefined1 *)uVar3" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "local_16c = uVar5;" (assignment_expression "local_16c = uVar5" identifier = identifier) ;) (expression_statement "(*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);" (call_expression "(*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14)" (parenthesized_expression "(*(code *)PTR___sprintf_chk_000b2d1c)" ( (pointer_expression "*(code *)PTR___sprintf_chk_000b2d1c" * (cast_expression "(code *)PTR___sprintf_chk_000b2d1c" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(local_12c,1,0x1e,puVar14)" ( identifier , number_literal , number_literal , identifier ))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,auStack_140,local_12c)" ( identifier , identifier , identifier ))) ;) (expression_statement "puVar1 = PTR_s_acket_from_server___s_000b23a8;" (assignment_expression "puVar1 = PTR_s_acket_from_server___s_000b23a8" identifier = identifier) ;) }) while (parenthesized_expression "(iVar23 != 0x16)" ( (binary_expression "iVar23 != 0x16" identifier != number_literal) )) ;) (expression_statement "puVar17 = &DAT_00000020;" (assignment_expression "puVar17 = &DAT_00000020" identifier = (pointer_expression "&DAT_00000020" & identifier)) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x8c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x8c)" identifier = (call_expression "conf_get_int(param_2,0x8c)" identifier (argument_list "(param_2,0x8c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x287c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x8d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x8d)" identifier = (call_expression "conf_get_int(param_2,0x8d)" identifier (argument_list "(param_2,0x8d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2884" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x8a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x8a)" identifier = (call_expression "conf_get_int(param_2,0x8a)" identifier (argument_list "(param_2,0x8a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2890" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x8b);" (assignment_expression "uVar3 = conf_get_int(param_2,0x8b)" identifier = (call_expression "conf_get_int(param_2,0x8b)" identifier (argument_list "(param_2,0x8b)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28a0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x8e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x8e)" identifier = (call_expression "conf_get_int(param_2,0x8e)" identifier (argument_list "(param_2,0x8e)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28ac" identifier + number_literal) , identifier ))) ;) (expression_statement "puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64;" (assignment_expression "puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64" identifier = (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x4f64" identifier + number_literal)) ;) (expression_statement "puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8;" (assignment_expression "puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8" identifier = (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28c8" identifier + number_literal)) ;) (expression_statement "puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470;" (assignment_expression "puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470" identifier = (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x470" identifier + number_literal)) ;) (do_statement "do {\n    local_170 = puVar17 + -0x20;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);\n    local_12c[0] = '\0';\n    puVar2 = puVar17 + -0x20;\n    do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);\n    puVar17 = puVar15 + 0x21;\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n  } while (puVar17 != (undefined1 *)0x120);" do (compound_statement "{\n    local_170 = puVar17 + -0x20;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);\n    local_12c[0] = '\0';\n    puVar2 = puVar17 + -0x20;\n    do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);\n    puVar17 = puVar15 + 0x21;\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n  }" { (expression_statement "local_170 = puVar17 + -0x20;" (assignment_expression "local_170 = puVar17 + -0x20" identifier = (binary_expression "puVar17 + -0x20" identifier + number_literal)) ;) (expression_statement "(*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);" (call_expression "(*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc)" (parenthesized_expression "(*(code *)PTR___sprintf_chk_000b2d1c)" ( (pointer_expression "*(code *)PTR___sprintf_chk_000b2d1c" * (cast_expression "(code *)PTR___sprintf_chk_000b2d1c" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(auStack_140,1,0x14,puVar1 + 0x28bc)" ( identifier , number_literal , number_literal , (binary_expression "puVar1 + 0x28bc" identifier + number_literal) ))) ;) (expression_statement "local_12c[0] = '\0';" (assignment_expression "local_12c[0] = '\0'" (subscript_expression "local_12c[0]" identifier [ number_literal ]) = (char_literal "'\0'" ' escape_sequence ')) ;) (expression_statement "puVar2 = puVar17 + -0x20;" (assignment_expression "puVar2 = puVar17 + -0x20" identifier = (binary_expression "puVar17 + -0x20" identifier + number_literal)) ;) (do_statement "do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);" do (compound_statement "{\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    }" { (expression_statement "puVar15 = puVar2;" (assignment_expression "puVar15 = puVar2" identifier = identifier) ;) (expression_statement "puVar19 = puVar6;" (assignment_expression "puVar19 = puVar6" identifier = identifier) ;) (if_statement "if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }" if (parenthesized_expression "(local_12c[0] != '\0')" ( (binary_expression "local_12c[0] != '\0'" (subscript_expression "local_12c[0]" identifier [ number_literal ]) != (char_literal "'\0'" ' escape_sequence ')) )) (compound_statement "{\n        puVar19 = puVar22;\n      }" { (expression_statement "puVar19 = puVar22;" (assignment_expression "puVar19 = puVar22" identifier = identifier) ;) })) (expression_statement "iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);" (assignment_expression "iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c)" identifier = (call_expression "(*(code *)PTR_strlen_000b2e48)(local_12c)" (parenthesized_expression "(*(code *)PTR_strlen_000b2e48)" ( (pointer_expression "*(code *)PTR_strlen_000b2e48" * (cast_expression "(code *)PTR_strlen_000b2e48" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(local_12c)" ( identifier )))) ;) (expression_statement "pcVar26 = local_12c + iVar4;" (assignment_expression "pcVar26 = local_12c + iVar4" identifier = (binary_expression "local_12c + iVar4" identifier + identifier)) ;) (expression_statement "local_16c = conf_get_int_int(param_2,0x8f,puVar15);" (assignment_expression "local_16c = conf_get_int_int(param_2,0x8f,puVar15)" identifier = (call_expression "conf_get_int_int(param_2,0x8f,puVar15)" identifier (argument_list "(param_2,0x8f,puVar15)" ( identifier , number_literal , identifier )))) ;) (expression_statement "local_170 = puVar19;" (assignment_expression "local_170 = puVar19" identifier = identifier) ;) (expression_statement "(*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);" (call_expression "(*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14)" (parenthesized_expression "(*(code *)PTR___sprintf_chk_000b2d1c)" ( (pointer_expression "*(code *)PTR___sprintf_chk_000b2d1c" * (cast_expression "(code *)PTR___sprintf_chk_000b2d1c" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar26,1,0xffffffff,puVar14)" ( identifier , number_literal , number_literal , identifier ))) ;) (expression_statement "puVar2 = puVar15 + 1;" (assignment_expression "puVar2 = puVar15 + 1" identifier = (binary_expression "puVar15 + 1" identifier + number_literal)) ;) }) while (parenthesized_expression "(puVar15 + 1 != puVar17)" ( (binary_expression "puVar15 + 1 != puVar17" (binary_expression "puVar15 + 1" identifier + number_literal) != identifier) )) ;) (expression_statement "puVar17 = puVar15 + 0x21;" (assignment_expression "puVar17 = puVar15 + 0x21" identifier = (binary_expression "puVar15 + 0x21" identifier + number_literal)) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,auStack_140,local_12c)" ( identifier , identifier , identifier ))) ;) }) while (parenthesized_expression "(puVar17 != (undefined1 *)0x120)" ( (binary_expression "puVar17 != (undefined1 *)0x120" identifier != (cast_expression "(undefined1 *)0x120" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x91);" (assignment_expression "uVar3 = conf_get_str(param_2,0x91)" identifier = (call_expression "conf_get_str(param_2,0x91)" identifier (argument_list "(param_2,0x91)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28d0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x92);" (assignment_expression "uVar3 = conf_get_int(param_2,0x92)" identifier = (call_expression "conf_get_int(param_2,0x92)" identifier (argument_list "(param_2,0x92)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28e0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x93);" (assignment_expression "uVar3 = conf_get_int(param_2,0x93)" identifier = (call_expression "conf_get_int(param_2,0x93)" identifier (argument_list "(param_2,0x93)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28f0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x81);" (assignment_expression "uVar3 = conf_get_str(param_2,0x81)" identifier = (call_expression "conf_get_str(param_2,0x81)" identifier (argument_list "(param_2,0x81)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2900" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x94);" (assignment_expression "uVar3 = conf_get_int(param_2,0x94)" identifier = (call_expression "conf_get_int(param_2,0x94)" identifier (argument_list "(param_2,0x94)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2908" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x6d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x6d)" identifier = (call_expression "conf_get_int(param_2,0x6d)" identifier (argument_list "(param_2,0x6d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2914" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x6e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x6e)" identifier = (call_expression "conf_get_int(param_2,0x6e)" identifier (argument_list "(param_2,0x6e)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2920" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x58);" (assignment_expression "uVar3 = conf_get_int(param_2,0x58)" identifier = (call_expression "conf_get_int(param_2,0x58)" identifier (argument_list "(param_2,0x58)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2934" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x59);" (assignment_expression "uVar3 = conf_get_int(param_2,0x59)" identifier = (call_expression "conf_get_int(param_2,0x59)" identifier (argument_list "(param_2,0x59)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2940" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x5a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x5a)" identifier = (call_expression "conf_get_int(param_2,0x5a)" identifier (argument_list "(param_2,0x5a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2950" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x6f);" (assignment_expression "uVar3 = conf_get_int(param_2,0x6f)" identifier = (call_expression "conf_get_int(param_2,0x6f)" identifier (argument_list "(param_2,0x6f)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2964" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x70);" (assignment_expression "uVar3 = conf_get_int(param_2,0x70)" identifier = (call_expression "conf_get_int(param_2,0x70)" identifier (argument_list "(param_2,0x70)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2970" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x71);" (assignment_expression "uVar3 = conf_get_int(param_2,0x71)" identifier = (call_expression "conf_get_int(param_2,0x71)" identifier (argument_list "(param_2,0x71)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2974" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x95);" (assignment_expression "uVar3 = conf_get_int(param_2,0x95)" identifier = (call_expression "conf_get_int(param_2,0x95)" identifier (argument_list "(param_2,0x95)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2980" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x96);" (assignment_expression "uVar3 = conf_get_str(param_2,0x96)" identifier = (call_expression "conf_get_str(param_2,0x96)" identifier (argument_list "(param_2,0x96)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x298c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x97);" (assignment_expression "uVar3 = conf_get_int(param_2,0x97)" identifier = (call_expression "conf_get_int(param_2,0x97)" identifier (argument_list "(param_2,0x97)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2998" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_filename(param_2,0x98);" (assignment_expression "uVar3 = conf_get_filename(param_2,0x98)" identifier = (call_expression "conf_get_filename(param_2,0x98)" identifier (argument_list "(param_2,0x98)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" ( (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" * (cast_expression "(code *)PTR_write_setting_filename_000b2804" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29a4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x99);" (assignment_expression "uVar3 = conf_get_int(param_2,0x99)" identifier = (call_expression "conf_get_int(param_2,0x99)" identifier (argument_list "(param_2,0x99)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29b0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x9a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x9a)" identifier = (call_expression "conf_get_int(param_2,0x9a)" identifier (argument_list "(param_2,0x9a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29c4" identifier + number_literal) , identifier ))) ;) (expression_statement "local_170 = (undefined1 *)0x1;" (assignment_expression "local_170 = (undefined1 *)0x1" identifier = (cast_expression "(undefined1 *)0x1" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "(*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b);" (call_expression "(*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b)" (parenthesized_expression "(*pcVar30)" ( (pointer_expression "*pcVar30" * identifier) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29d8" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0x9c);" (assignment_expression "iVar4 = conf_get_int(param_2,0x9c)" identifier = (call_expression "conf_get_int(param_2,0x9c)" identifier (argument_list "(param_2,0x9c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29e8" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0x9d);" (assignment_expression "iVar4 = conf_get_int(param_2,0x9d)" identifier = (call_expression "conf_get_int(param_2,0x9d)" identifier (argument_list "(param_2,0x9d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29f4" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0x9e);" (assignment_expression "iVar4 = conf_get_int(param_2,0x9e)" identifier = (call_expression "conf_get_int(param_2,0x9e)" identifier (argument_list "(param_2,0x9e)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a00" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa5);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa5)" identifier = (call_expression "conf_get_int(param_2,0xa5)" identifier (argument_list "(param_2,0xa5)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a08" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0x9f);" (assignment_expression "iVar4 = conf_get_int(param_2,0x9f)" identifier = (call_expression "conf_get_int(param_2,0x9f)" identifier (argument_list "(param_2,0x9f)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a14" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa0);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa0)" identifier = (call_expression "conf_get_int(param_2,0xa0)" identifier (argument_list "(param_2,0xa0)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a20" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa1);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa1)" identifier = (call_expression "conf_get_int(param_2,0xa1)" identifier (argument_list "(param_2,0xa1)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a30" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa2);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa2)" identifier = (call_expression "conf_get_int(param_2,0xa2)" identifier (argument_list "(param_2,0xa2)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a3c" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa3);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa3)" identifier = (call_expression "conf_get_int(param_2,0xa3)" identifier (argument_list "(param_2,0xa3)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a4c" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa4);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa4)" identifier = (call_expression "conf_get_int(param_2,0xa4)" identifier (argument_list "(param_2,0xa4)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a58" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa6);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa6)" identifier = (call_expression "conf_get_int(param_2,0xa6)" identifier (argument_list "(param_2,0xa6)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a64" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa7);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa7)" identifier = (call_expression "conf_get_int(param_2,0xa7)" identifier (argument_list "(param_2,0xa7)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a70" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa8);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa8)" identifier = (call_expression "conf_get_int(param_2,0xa8)" identifier (argument_list "(param_2,0xa8)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a7c" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xae);" (assignment_expression "uVar3 = conf_get_int(param_2,0xae)" identifier = (call_expression "conf_get_int(param_2,0xae)" identifier (argument_list "(param_2,0xae)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a88" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xaf);" (assignment_expression "uVar3 = conf_get_int(param_2,0xaf)" identifier = (call_expression "conf_get_int(param_2,0xaf)" identifier (argument_list "(param_2,0xaf)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a94" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xb0);" (assignment_expression "uVar3 = conf_get_int(param_2,0xb0)" identifier = (call_expression "conf_get_int(param_2,0xb0)" identifier (argument_list "(param_2,0xb0)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2aa0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_fontspec(param_2,0xb2);" (assignment_expression "uVar3 = conf_get_fontspec(param_2,0xb2)" identifier = (call_expression "conf_get_fontspec(param_2,0xb2)" identifier (argument_list "(param_2,0xb2)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3);" (call_expression "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_fontspec_000b2814)" ( (pointer_expression "*(code *)PTR_write_setting_fontspec_000b2814" * (cast_expression "(code *)PTR_write_setting_fontspec_000b2814" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2ac0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_fontspec(param_2,0xb3);" (assignment_expression "uVar3 = conf_get_fontspec(param_2,0xb3)" identifier = (call_expression "conf_get_fontspec(param_2,0xb3)" identifier (argument_list "(param_2,0xb3)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3);" (call_expression "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_fontspec_000b2814)" ( (pointer_expression "*(code *)PTR_write_setting_fontspec_000b2814" * (cast_expression "(code *)PTR_write_setting_fontspec_000b2814" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2ab0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_fontspec(param_2,0xb4);" (assignment_expression "uVar3 = conf_get_fontspec(param_2,0xb4)" identifier = (call_expression "conf_get_fontspec(param_2,0xb4)" identifier (argument_list "(param_2,0xb4)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3);" (call_expression "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_fontspec_000b2814)" ( (pointer_expression "*(code *)PTR_write_setting_fontspec_000b2814" * (cast_expression "(code *)PTR_write_setting_fontspec_000b2814" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2abc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xb1);" (assignment_expression "uVar3 = conf_get_int(param_2,0xb1)" identifier = (call_expression "conf_get_int(param_2,0xb1)" identifier (argument_list "(param_2,0xb1)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2acc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xb5);" (assignment_expression "uVar3 = conf_get_int(param_2,0xb5)" identifier = (call_expression "conf_get_int(param_2,0xb5)" identifier (argument_list "(param_2,0xb5)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2ad8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x39);" (assignment_expression "uVar3 = conf_get_str(param_2,0x39)" identifier = (call_expression "conf_get_str(param_2,0x39)" identifier (argument_list "(param_2,0x39)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2aec" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x3a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3a)" identifier = (call_expression "conf_get_int(param_2,0x3a)" identifier (argument_list "(param_2,0x3a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 11000" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x3b);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3b)" identifier = (call_expression "conf_get_int(param_2,0x3b)" identifier (argument_list "(param_2,0x3b)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b04" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x3c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3c)" identifier = (call_expression "conf_get_int(param_2,0x3c)" identifier (argument_list "(param_2,0x3c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b14" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x3d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3d)" identifier = (call_expression "conf_get_int(param_2,0x3d)" identifier (argument_list "(param_2,0x3d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b28" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x3e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3e)" identifier = (call_expression "conf_get_int(param_2,0x3e)" identifier (argument_list "(param_2,0x3e)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b38" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0xb7);" (assignment_expression "uVar3 = conf_get_str(param_2,0xb7)" identifier = (call_expression "conf_get_str(param_2,0xb7)" identifier (argument_list "(param_2,0xb7)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b4c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xaa);" (assignment_expression "uVar3 = conf_get_int(param_2,0xaa)" identifier = (call_expression "conf_get_int(param_2,0xaa)" identifier (argument_list "(param_2,0xaa)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b58" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xab);" (assignment_expression "uVar3 = conf_get_int(param_2,0xab)" identifier = (call_expression "conf_get_int(param_2,0xab)" identifier (argument_list "(param_2,0xab)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b6c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xac);" (assignment_expression "uVar3 = conf_get_int(param_2,0xac)" identifier = (call_expression "conf_get_int(param_2,0xac)" identifier (argument_list "(param_2,0xac)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b88" identifier + number_literal) , identifier ))) ;) (expression_statement "local_170 = (undefined1 *)0x0;" (assignment_expression "local_170 = (undefined1 *)0x0" identifier = (cast_expression "(undefined1 *)0x0" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4);" (assignment_expression "piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4)" identifier = (cast_expression "(int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4)" ( (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2ba4" identifier + number_literal) )))) ;) (expression_statement "(*pcVar30)(param_1,piVar12,param_2,0xad);" (call_expression "(*pcVar30)(param_1,piVar12,param_2,0xad)" (parenthesized_expression "(*pcVar30)" ( (pointer_expression "*pcVar30" * identifier) )) (argument_list "(param_1,piVar12,param_2,0xad)" ( identifier , identifier , identifier , number_literal ))) ;) (if_statement "if (local_2c == *(int *)puVar31) {\n    return *(int *)puVar31;\n  }" if (parenthesized_expression "(local_2c == *(int *)puVar31)" ( (binary_expression "local_2c == *(int *)puVar31" identifier == (pointer_expression "*(int *)puVar31" * (cast_expression "(int *)puVar31" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier))) )) (compound_statement "{\n    return *(int *)puVar31;\n  }" { (return_statement "return *(int *)puVar31;" return (pointer_expression "*(int *)puVar31" * (cast_expression "(int *)puVar31" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) })) (expression_statement "uVar3 = 0x30774;" (assignment_expression "uVar3 = 0x30774" identifier = number_literal) ;) (expression_statement "puVar31 = PTR___stack_chk_fail_000b2ed8;" (assignment_expression "puVar31 = PTR___stack_chk_fail_000b2ed8" identifier = identifier) ;) (expression_statement "(*(code *)PTR___stack_chk_fail_000b2ed8)();" (call_expression "(*(code *)PTR___stack_chk_fail_000b2ed8)()" (parenthesized_expression "(*(code *)PTR___stack_chk_fail_000b2ed8)" ( (pointer_expression "*(code *)PTR___stack_chk_fail_000b2ed8" * (cast_expression "(code *)PTR___stack_chk_fail_000b2ed8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( ))) ;) (expression_statement "local_1a8 = puVar31 + 0x89bfc;" (assignment_expression "local_1a8 = puVar31 + 0x89bfc" identifier = (binary_expression "puVar31 + 0x89bfc" identifier + number_literal)) ;) (expression_statement "local_18c = 2;" (assignment_expression "local_18c = 2" identifier = number_literal) ;) (expression_statement "piVar16 = *(int **)(puVar31 + 0x82790);" (assignment_expression "piVar16 = *(int **)(puVar31 + 0x82790)" identifier = (pointer_expression "*(int **)(puVar31 + 0x82790)" * (cast_expression "(int **)(puVar31 + 0x82790)" ( (type_descriptor "int **" primitive_type (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar31 + 0x82790)" ( (binary_expression "puVar31 + 0x82790" identifier + number_literal) ))))) ;) (expression_statement "piVar13 = &local_198;" (assignment_expression "piVar13 = &local_198" identifier = (pointer_expression "&local_198" & identifier)) ;) (expression_statement "local_194 = *piVar16;" (assignment_expression "local_194 = *piVar16" identifier = (pointer_expression "*piVar16" * identifier)) ;) (expression_statement "local_188 = param_2;" (assignment_expression "local_188 = param_2" identifier = identifier) ;) (expression_statement "local_184 = uVar3;" (assignment_expression "local_184 = uVar3" identifier = identifier) ;) (expression_statement "iVar4 = (**(code **)(puVar31 + 0x820a4))();" (assignment_expression "iVar4 = (**(code **)(puVar31 + 0x820a4))()" identifier = (call_expression "(**(code **)(puVar31 + 0x820a4))()" (parenthesized_expression "(**(code **)(puVar31 + 0x820a4))" ( (pointer_expression "**(code **)(puVar31 + 0x820a4)" * (pointer_expression "*(code **)(puVar31 + 0x820a4)" * (cast_expression "(code **)(puVar31 + 0x820a4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar31 + 0x820a4)" ( (binary_expression "puVar31 + 0x820a4" identifier + number_literal) ))))) )) (argument_list "()" ( )))) ;) (if_statement "if (iVar4 != 0) {\n    piVar13 = piVar12;\n    local_19c = iVar4;\n    save_open_settings(iVar4,piVar12);\n    (**(code **)(local_1a8 + -0x7b50))(local_19c);\n    local_198 = 0;\n  }" if (parenthesized_expression "(iVar4 != 0)" ( (binary_expression "iVar4 != 0" identifier != number_literal) )) (compound_statement "{\n    piVar13 = piVar12;\n    local_19c = iVar4;\n    save_open_settings(iVar4,piVar12);\n    (**(code **)(local_1a8 + -0x7b50))(local_19c);\n    local_198 = 0;\n  }" { (expression_statement "piVar13 = piVar12;" (assignment_expression "piVar13 = piVar12" identifier = identifier) ;) (expression_statement "local_19c = iVar4;" (assignment_expression "local_19c = iVar4" identifier = identifier) ;) (expression_statement "save_open_settings(iVar4,piVar12);" (call_expression "save_open_settings(iVar4,piVar12)" identifier (argument_list "(iVar4,piVar12)" ( identifier , identifier ))) ;) (expression_statement "(**(code **)(local_1a8 + -0x7b50))(local_19c);" (call_expression "(**(code **)(local_1a8 + -0x7b50))(local_19c)" (parenthesized_expression "(**(code **)(local_1a8 + -0x7b50))" ( (pointer_expression "**(code **)(local_1a8 + -0x7b50)" * (pointer_expression "*(code **)(local_1a8 + -0x7b50)" * (cast_expression "(code **)(local_1a8 + -0x7b50)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(local_1a8 + -0x7b50)" ( (binary_expression "local_1a8 + -0x7b50" identifier + number_literal) ))))) )) (argument_list "(local_19c)" ( identifier ))) ;) (expression_statement "local_198 = 0;" (assignment_expression "local_198 = 0" identifier = number_literal) ;) })) (if_statement "if (local_194 == *piVar16) {\n    return local_198;\n  }" if (parenthesized_expression "(local_194 == *piVar16)" ( (binary_expression "local_194 == *piVar16" identifier == (pointer_expression "*piVar16" * identifier)) )) (compound_statement "{\n    return local_198;\n  }" { (return_statement "return local_198;" return identifier ;) })) (expression_statement "pcVar30 = *(code **)(local_1a8 + -0x7498);" (assignment_expression "pcVar30 = *(code **)(local_1a8 + -0x7498)" identifier = (pointer_expression "*(code **)(local_1a8 + -0x7498)" * (cast_expression "(code **)(local_1a8 + -0x7498)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(local_1a8 + -0x7498)" ( (binary_expression "local_1a8 + -0x7498" identifier + number_literal) ))))) ;) (expression_statement "pcVar38 = load_open_settings;" (assignment_expression "pcVar38 = load_open_settings" identifier = identifier) ;) (expression_statement "iVar4 = local_194;" (assignment_expression "iVar4 = local_194" identifier = identifier) ;) (expression_statement "(*pcVar30)();" (call_expression "(*pcVar30)()" (parenthesized_expression "(*pcVar30)" ( (pointer_expression "*pcVar30" * identifier) )) (argument_list "()" ( ))) ;) (expression_statement "piVar7 = *(int **)(pcVar30 + 0x826e4);" (assignment_expression "piVar7 = *(int **)(pcVar30 + 0x826e4)" identifier = (pointer_expression "*(int **)(pcVar30 + 0x826e4)" * (cast_expression "(int **)(pcVar30 + 0x826e4)" ( (type_descriptor "int **" primitive_type (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x826e4)" ( (binary_expression "pcVar30 + 0x826e4" identifier + number_literal) ))))) ;) (expression_statement "iVar23 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar23 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iStack_1e4 = *piVar7;" (assignment_expression "iStack_1e4 = *piVar7" identifier = (pointer_expression "*piVar7" * identifier)) ;) (expression_statement "puVar27 = *(undefined4 **)(pcVar30 + 0x81c58);" (assignment_expression "puVar27 = *(undefined4 **)(pcVar30 + 0x81c58)" identifier = (pointer_expression "*(undefined4 **)(pcVar30 + 0x81c58)" * (cast_expression "(undefined4 **)(pcVar30 + 0x81c58)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81c58)" ( (binary_expression "pcVar30 + 0x81c58" identifier + number_literal) ))))) ;) (expression_statement "piStack_1e0 = piVar16;" (assignment_expression "piStack_1e0 = piVar16" identifier = identifier) ;) (expression_statement "piStack_1dc = piVar12;" (assignment_expression "piStack_1dc = piVar12" identifier = identifier) ;) (expression_statement "uStack_1d8 = param_1;" (assignment_expression "uStack_1d8 = param_1" identifier = identifier) ;) (expression_statement "puStack_1d4 = puVar19;" (assignment_expression "puStack_1d4 = puVar19" identifier = identifier) ;) (expression_statement "puStack_1d0 = puVar22;" (assignment_expression "puStack_1d0 = puVar22" identifier = identifier) ;) (expression_statement "puStack_1cc = puVar14;" (assignment_expression "puStack_1cc = puVar14" identifier = identifier) ;) (expression_statement "pcStack_1c8 = pcVar26;" (assignment_expression "pcStack_1c8 = pcVar26" identifier = identifier) ;) (expression_statement "pcStack_1c4 = local_12c;" (assignment_expression "pcStack_1c4 = local_12c" identifier = identifier) ;) (expression_statement "puStack_1c0 = auStack_140;" (assignment_expression "puStack_1c0 = auStack_140" identifier = identifier) ;) (expression_statement "pcStack_1bc = pcVar38;" (assignment_expression "pcStack_1bc = pcVar38" identifier = identifier) ;) (expression_statement "conf_set_int(piVar13,0x2b,0);" (call_expression "conf_set_int(piVar13,0x2b,0)" identifier (argument_list "(piVar13,0x2b,0)" ( identifier , number_literal , number_literal ))) ;) (expression_statement "conf_set_str(piVar13,0x14,iVar23 + 0x4f64);" (call_expression "conf_set_str(piVar13,0x14,iVar23 + 0x4f64)" identifier (argument_list "(piVar13,0x14,iVar23 + 0x4f64)" ( identifier , number_literal , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) ))) ;) (expression_statement "conf_set_str(piVar13,0x15,iVar23 + 0x4f64);" (call_expression "conf_set_str(piVar13,0x15,iVar23 + 0x4f64)" identifier (argument_list "(piVar13,0x15,iVar23 + 0x4f64)" ( identifier , number_literal , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) ))) ;) (expression_statement "conf_set_str(piVar13,0x2e,iVar23 + 0x4f64);" (call_expression "conf_set_str(piVar13,0x2e,iVar23 + 0x4f64)" identifier (argument_list "(piVar13,0x2e,iVar23 + 0x4f64)" ( identifier , number_literal , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) ))) ;) (expression_statement "pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090);" (assignment_expression "pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090)" identifier = (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x2090)" ( (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x2090" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" * (cast_expression "(int *)(pcVar30 + 0x81f40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81f40)" ( (binary_expression "pcVar30 + 0x81f40" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0);" (call_expression "FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2218" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8);" (assignment_expression "pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8)" identifier = (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x22d8)" ( (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x22d8" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" * (cast_expression "(int *)(pcVar30 + 0x81f40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81f40)" ( (binary_expression "pcVar30 + 0x81f40" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77);" (call_expression "FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2224" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2230" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2238" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2248" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2254" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2268" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110);" (assignment_expression "pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110)" identifier = (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x2110)" ( (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x2110" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" * (cast_expression "(int *)(pcVar30 + 0x81f40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81f40)" ( (binary_expression "pcVar30 + 0x81f40" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c);" (assignment_expression "uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c)" identifier = (call_expression "FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2278" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c8c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60));" (call_expression "conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60))" identifier (argument_list "(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60))" ( identifier , number_literal , (pointer_expression "**(undefined4 **)(pcVar30 + 0x81c60)" * (pointer_expression "*(undefined4 **)(pcVar30 + 0x81c60)" * (cast_expression "(undefined4 **)(pcVar30 + 0x81c60)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81c60)" ( (binary_expression "pcVar30 + 0x81c60" identifier + number_literal) ))))) ))) ;) (expression_statement "conf_set_int(piVar13,1,*puVar27);" (call_expression "conf_set_int(piVar13,1,*puVar27)" identifier (argument_list "(piVar13,1,*puVar27)" ( identifier , number_literal , (pointer_expression "*puVar27" * identifier) ))) ;) (expression_statement "iVar11 = backend_from_name(uVar3);" (assignment_expression "iVar11 = backend_from_name(uVar3)" identifier = (call_expression "backend_from_name(uVar3)" identifier (argument_list "(uVar3)" ( identifier )))) ;) (if_statement "if (iVar11 != 0) {\n    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));\n    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);\n  }" if (parenthesized_expression "(iVar11 != 0)" ( (binary_expression "iVar11 != 0" identifier != number_literal) )) (compound_statement "{\n    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));\n    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);\n  }" { (expression_statement "conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));" (call_expression "conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48))" identifier (argument_list "(piVar13,2,*(undefined4 *)(iVar11 + 0x48))" ( identifier , number_literal , (pointer_expression "*(undefined4 *)(iVar11 + 0x48)" * (cast_expression "(undefined4 *)(iVar11 + 0x48)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x48)" ( (binary_expression "iVar11 + 0x48" identifier + number_literal) )))) ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2284" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (pointer_expression "*puVar27" * identifier) , identifier , number_literal ))) ;) })) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" identifier (argument_list "(uVar3)" ( identifier ))) ;) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2318" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2290,1)" ( (binary_expression "iVar11 + 0x2290" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2290,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2290" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,4,(iVar11 + 1) % 3);" (call_expression "conf_set_int(piVar13,4,(iVar11 + 1) % 3)" identifier (argument_list "(piVar13,4,(iVar11 + 1) % 3)" ( identifier , number_literal , (binary_expression "(iVar11 + 1) % 3" (parenthesized_expression "(iVar11 + 1)" ( (binary_expression "iVar11 + 1" identifier + number_literal) )) % number_literal) ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x229c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar28 + 0x22a8,0)" ( (binary_expression "iVar28 + 0x22a8" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar28 + 0x22a8,uVar3)" ( identifier , (binary_expression "iVar28 + 0x22a8" identifier + number_literal) , identifier )))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar20 + 0x22b8,0)" ( (binary_expression "iVar20 + 0x22b8" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3);" (assignment_expression "iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar20 + 0x22b8,uVar3)" ( identifier , (binary_expression "iVar20 + 0x22b8" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20);" (call_expression "conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20)" identifier (argument_list "(piVar13,6,iVar11 * 0x3c + iVar20)" ( identifier , number_literal , (binary_expression "iVar11 * 0x3c + iVar20" (binary_expression "iVar11 * 0x3c" identifier * number_literal) + identifier) ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x22cc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x22d8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x22e8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c94" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x22f8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c9c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020);" (assignment_expression "pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020)" identifier = (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x2020)" ( (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x2020" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" * (cast_expression "(int *)(pcVar30 + 0x81f40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81f40)" ( (binary_expression "pcVar30 + 0x81f40" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32);" (assignment_expression "iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32)" identifier = (call_expression "FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2308" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal )))) ;) (if_statement "if (iVar11 == 0) {\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }\n  }\n  else {\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (compound_statement "{\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }\n  }" { (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bc0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bb8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);" (assignment_expression "piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8)" identifier = (cast_expression "(int *)(*(int *)(pcVar30 + 0x82008) + 8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x82008) + 8)" ( (binary_expression "*(int *)(pcVar30 + 0x82008) + 8" (pointer_expression "*(int *)(pcVar30 + 0x82008)" * (cast_expression "(int *)(pcVar30 + 0x82008)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x82008)" ( (binary_expression "pcVar30 + 0x82008" identifier + number_literal) )))) + number_literal) )))) ;) (while_statement "while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }" while (parenthesized_expression "(conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0)" ( (comma_expression "conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0" (call_expression "conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84)" identifier (argument_list "(piVar13,0x32,iVar11,iVar28 + 0x3f84)" ( identifier , number_literal , identifier , (binary_expression "iVar28 + 0x3f84" identifier + number_literal) ))) , (binary_expression "iVar20 != 0" identifier != number_literal)) )) (compound_statement "{\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }" { (expression_statement "iVar11 = iVar20;" (assignment_expression "iVar11 = iVar20" identifier = identifier) ;) (expression_statement "iVar20 = *piVar12;" (assignment_expression "iVar20 = *piVar12" identifier = (pointer_expression "*piVar12" * identifier)) ;) (expression_statement "piVar12 = piVar12 + 1;" (assignment_expression "piVar12 = piVar12 + 1" identifier = (binary_expression "piVar12 + 1" identifier + number_literal)) ;) })) }) (else_clause "else {\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }" else (compound_statement "{\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }" { (expression_statement "iVar29 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar29 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);" (assignment_expression "piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8)" identifier = (cast_expression "(int *)(*(int *)(pcVar30 + 0x82008) + 8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x82008) + 8)" ( (binary_expression "*(int *)(pcVar30 + 0x82008) + 8" (pointer_expression "*(int *)(pcVar30 + 0x82008)" * (cast_expression "(int *)(pcVar30 + 0x82008)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x82008)" ( (binary_expression "pcVar30 + 0x82008" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "iVar21 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar21 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bb8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bc0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) (while_statement "while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }" while (parenthesized_expression "( true )" ( true )) (compound_statement "{\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }" { (expression_statement "iVar37 = iVar11;" (assignment_expression "iVar37 = iVar11" identifier = identifier) ;) (expression_statement "iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);" (assignment_expression "iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20)" identifier = (call_expression "conf_get_str_str_opt(piVar13,0x32,iVar20)" identifier (argument_list "(piVar13,0x32,iVar20)" ( identifier , number_literal , identifier )))) ;) (if_statement "if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (compound_statement "{\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }" { (expression_statement "iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);" (assignment_expression "iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8)" identifier = (call_expression "(**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8)" (parenthesized_expression "(**(code **)(pcVar30 + 0x82720))" ( (pointer_expression "**(code **)(pcVar30 + 0x82720)" * (pointer_expression "*(code **)(pcVar30 + 0x82720)" * (cast_expression "(code **)(pcVar30 + 0x82720)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x82720)" ( (binary_expression "pcVar30 + 0x82720" identifier + number_literal) ))))) )) (argument_list "(iVar20,iVar28 + 0x2ca8)" ( identifier , (binary_expression "iVar28 + 0x2ca8" identifier + number_literal) )))) ;) (expression_statement "iVar11 = iVar21 + 0x434c;" (assignment_expression "iVar11 = iVar21 + 0x434c" identifier = (binary_expression "iVar21 + 0x434c" identifier + number_literal)) ;) (if_statement "if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }" if (parenthesized_expression "(iVar9 == 0)" ( (binary_expression "iVar9 == 0" identifier == number_literal) )) (compound_statement "{\n          iVar11 = iVar29 + 0x3f84;\n        }" { (expression_statement "iVar11 = iVar29 + 0x3f84;" (assignment_expression "iVar11 = iVar29 + 0x3f84" identifier = (binary_expression "iVar29 + 0x3f84" identifier + number_literal)) ;) })) (expression_statement "conf_set_str_str(piVar13,0x32,iVar20,iVar11);" (call_expression "conf_set_str_str(piVar13,0x32,iVar20,iVar11)" identifier (argument_list "(piVar13,0x32,iVar20,iVar11)" ( identifier , number_literal , identifier , identifier ))) ;) })) (if_statement "if (iVar37 == 0) break;" if (parenthesized_expression "(iVar37 == 0)" ( (binary_expression "iVar37 == 0" identifier == number_literal) )) (break_statement "break;" break ;)) (expression_statement "iVar11 = *piVar12;" (assignment_expression "iVar11 = *piVar12" identifier = (pointer_expression "*piVar12" * identifier)) ;) (expression_statement "piVar12 = piVar12 + 1;" (assignment_expression "piVar12 = piVar12 + 1" identifier = (binary_expression "piVar12 + 1" identifier + number_literal)) ;) (expression_statement "iVar20 = iVar37;" (assignment_expression "iVar20 = iVar37" identifier = identifier) ;) })) }))) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 9000" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x233c,1)" ( (binary_expression "iVar11 + 0x233c" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x233c,uVar3)" ( identifier , (binary_expression "iVar11 + 0x233c" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xb,(iVar11 + 1) % 3);" (call_expression "conf_set_int(piVar13,0xb,(iVar11 + 1) % 3)" identifier (argument_list "(piVar13,0xb,(iVar11 + 1) % 3)" ( identifier , number_literal , (binary_expression "(iVar11 + 1) % 3" (parenthesized_expression "(iVar11 + 1)" ( (binary_expression "iVar11 + 1" identifier + number_literal) )) % number_literal) ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2348" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2358" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "iVar11 = conf_get_int(piVar13,0xd);" (assignment_expression "iVar11 = conf_get_int(piVar13,0xd)" identifier = (call_expression "conf_get_int(piVar13,0xd)" identifier (argument_list "(piVar13,0xd)" ( identifier , number_literal )))) ;) (if_statement "if (iVar11 == -1) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);\n    if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }\n  }" if (parenthesized_expression "(iVar11 == -1)" ( (binary_expression "iVar11 == -1" identifier == number_literal) )) (compound_statement "{\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);\n    if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }\n  }" { (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2cb0,0)" ( (binary_expression "iVar11 + 0x2cb0" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2cb0,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2cb0" identifier + number_literal) , identifier )))) ;) (if_statement "if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (compound_statement "{\n      conf_set_int(piVar13,0xd,0);\n    }" { (expression_statement "conf_set_int(piVar13,0xd,0);" (call_expression "conf_set_int(piVar13,0xd,0)" identifier (argument_list "(piVar13,0xd,0)" ( identifier , number_literal , number_literal ))) ;) }) (else_clause "else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" else (if_statement "if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" if (parenthesized_expression "(iVar11 == 1)" ( (binary_expression "iVar11 == 1" identifier == number_literal) )) (compound_statement "{\n      conf_set_int(piVar13,0xd,3);\n    }" { (expression_statement "conf_set_int(piVar13,0xd,3);" (call_expression "conf_set_int(piVar13,0xd,3)" identifier (argument_list "(piVar13,0xd,3)" ( identifier , number_literal , number_literal ))) ;) }) (else_clause "else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" else (if_statement "if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" if (parenthesized_expression "(iVar11 == 3)" ( (binary_expression "iVar11 == 3" identifier == number_literal) )) (compound_statement "{\n      conf_set_int(piVar13,0xd,4);\n    }" { (expression_statement "conf_set_int(piVar13,0xd,4);" (call_expression "conf_set_int(piVar13,0xd,4)" identifier (argument_list "(piVar13,0xd,4)" ( identifier , number_literal , number_literal ))) ;) }) (else_clause "else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" else (compound_statement "{\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" { (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (if_statement "if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }" if (parenthesized_expression "(iVar11 == 4)" ( (binary_expression "iVar11 == 4" identifier == number_literal) )) (compound_statement "{\n        conf_set_int(piVar13,0xd,5);\n      }" { (expression_statement "conf_set_int(piVar13,0xd,5);" (call_expression "conf_set_int(piVar13,0xd,5)" identifier (argument_list "(piVar13,0xd,5)" ( identifier , number_literal , number_literal ))) ;) }) (else_clause "else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }" else (compound_statement "{\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }" { (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar20 + 0x2cbc,5)" ( (binary_expression "iVar20 + 0x2cbc" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar20 + 0x2cbc,uVar3)" ( identifier , (binary_expression "iVar20 + 0x2cbc" identifier + number_literal) , identifier )))) ;) (if_statement "if (iVar11 == 5) goto LAB_00032eec;" if (parenthesized_expression "(iVar11 == 5)" ( (binary_expression "iVar11 == 5" identifier == number_literal) )) (goto_statement "goto LAB_00032eec;" goto statement_identifier ;)) (expression_statement "conf_set_int(piVar13,0xd,1);" (call_expression "conf_set_int(piVar13,0xd,1)" identifier (argument_list "(piVar13,0xd,1)" ( identifier , number_literal , number_literal ))) ;) }))) }))))))) })) (labeled_statement "LAB_00030e38:\n  iVar11 = *(int *)(pcVar30 + 0x81b88);" statement_identifier : (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;)) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2364" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + -0xbec" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2370" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x237c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x238c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x239c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2cd0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23b0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33);" (call_expression "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33)" (parenthesized_expression "(*pcVar34)" ( (pointer_expression "*pcVar34" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23d8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23c0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23cc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23e4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23f4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23fc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2408" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2414" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x242c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2420" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190);" (assignment_expression "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190)" identifier = (call_expression "(*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190)" (parenthesized_expression "(*pcVar33)" ( (pointer_expression "*pcVar33" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x243c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar20 + 0x3190" identifier + number_literal) )))) ;) (expression_statement "pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604);" (assignment_expression "pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604)" identifier = (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x2604)" ( (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x2604" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" * (cast_expression "(int *)(pcVar30 + 0x81f40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81f40)" ( (binary_expression "pcVar30 + 0x81f40" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f);" (call_expression "FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f)" identifier (argument_list "(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b78) + 0x10d4" (pointer_expression "*(int *)(pcVar30 + 0x81b78)" * (cast_expression "(int *)(pcVar30 + 0x81b78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b78)" ( (binary_expression "pcVar30 + 0x81b78" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" identifier (argument_list "(uVar3)" ( identifier ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2ce8,0)" ( (binary_expression "iVar11 + 0x2ce8" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2ce8,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2ce8" identifier + number_literal) , identifier )))) ;) (if_statement "if (iVar11 == 2) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;\n  }\n  else {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }" if (parenthesized_expression "(iVar11 == 2)" ( (binary_expression "iVar11 == 2" identifier == number_literal) )) (compound_statement "{\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;\n  }" { (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bc8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) }) (else_clause "else {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }" else (compound_statement "{\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }" { (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c04" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) }))) (expression_statement "iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11);" (assignment_expression "iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11)" identifier = (call_expression "(*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11)" (parenthesized_expression "(*pcVar33)" ( (pointer_expression "*pcVar33" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2444" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier )))) ;) (if_statement "if (iVar11 == 0) {\n    iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);\n    return iVar4;\n  }" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (compound_statement "{\n    iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);\n    return iVar4;\n  }" { (expression_statement "iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);" (assignment_expression "iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4)" identifier = (call_expression "(**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4)" (parenthesized_expression "(**(code **)(pcVar30 + 0x8250c))" ( (pointer_expression "**(code **)(pcVar30 + 0x8250c)" * (pointer_expression "*(code **)(pcVar30 + 0x8250c)" * (cast_expression "(code **)(pcVar30 + 0x8250c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x8250c)" ( (binary_expression "pcVar30 + 0x8250c" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4)" ( (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2cf4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x21d4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x31a4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) )))) ;) (return_statement "return iVar4;" return identifier ;) })) (expression_statement "iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00);" (assignment_expression "iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00)" identifier = (call_expression "(**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00)" (parenthesized_expression "(**(code **)(pcVar30 + 0x82720))" ( (pointer_expression "**(code **)(pcVar30 + 0x82720)" * (pointer_expression "*(code **)(pcVar30 + 0x82720)" * (cast_expression "(code **)(pcVar30 + 0x82720)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x82720)" ( (binary_expression "pcVar30 + 0x82720" identifier + number_literal) ))))) )) (argument_list "(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2d00" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) )))) ;) (if_statement "if (iVar28 == 0) {\n    safefree(iVar11);\n    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);\n  }\n  else {\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }" if (parenthesized_expression "(iVar28 == 0)" ( (binary_expression "iVar28 == 0" identifier == number_literal) )) (compound_statement "{\n    safefree(iVar11);\n    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);\n  }" { (expression_statement "safefree(iVar11);" (call_expression "safefree(iVar11)" identifier (argument_list "(iVar11)" ( identifier ))) ;) (expression_statement "iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);" (assignment_expression "iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8)" identifier = (call_expression "dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8)" identifier (argument_list "(*(int *)(pcVar30 + 0x81b88) + 0x2bc8)" ( (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bc8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) )))) ;) }) (else_clause "else {\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }" else (compound_statement "{\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }" { (expression_statement "iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);" (assignment_expression "iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34)" identifier = (call_expression "(**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34)" (parenthesized_expression "(**(code **)(pcVar30 + 0x82720))" ( (pointer_expression "**(code **)(pcVar30 + 0x82720)" * (pointer_expression "*(code **)(pcVar30 + 0x82720)" * (cast_expression "(code **)(pcVar30 + 0x82720)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x82720)" ( (binary_expression "pcVar30 + 0x82720" identifier + number_literal) ))))) )) (argument_list "(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2d34" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) )))) ;) (if_statement "if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }" if (parenthesized_expression "(iVar28 == 0)" ( (binary_expression "iVar28 == 0" identifier == number_literal) )) (compound_statement "{\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }" { (expression_statement "safefree(iVar11);" (call_expression "safefree(iVar11)" identifier (argument_list "(iVar11)" ( identifier ))) ;) (expression_statement "iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);" (assignment_expression "iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04)" identifier = (call_expression "dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04)" identifier (argument_list "(*(int *)(pcVar30 + 0x81b88) + 0x2c04)" ( (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c04" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) )))) ;) })) }))) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18);" (call_expression "(*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18)" (parenthesized_expression "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) )) (argument_list "(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b78) + 0x1074" (pointer_expression "*(int *)(pcVar30 + 0x81b78)" * (cast_expression "(int *)(pcVar30 + 0x81b78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b78)" ( (binary_expression "pcVar30 + 0x81b78" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "safefree(iVar11);" (call_expression "safefree(iVar11)" identifier (argument_list "(iVar11)" ( identifier ))) ;) (expression_statement "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    );" (assignment_expression "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    )" identifier = (call_expression "(*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    )" (parenthesized_expression "(*pcVar33)" ( (pointer_expression "*pcVar33" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    )" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2448" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2d68" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "(*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19);" (call_expression "(*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19)" (parenthesized_expression "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) )) (argument_list "(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b78) + 0x1024" (pointer_expression "*(int *)(pcVar30 + 0x81b78)" * (cast_expression "(int *)(pcVar30 + 0x81b78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b78)" ( (binary_expression "pcVar30 + 0x81b78" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" identifier (argument_list "(uVar3)" ( identifier ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2450" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x245c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2d84" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar28 + 0x24bc,3)" ( (binary_expression "iVar28 + 0x24bc" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar28 + 0x24bc,uVar3)" ( identifier , (binary_expression "iVar28 + 0x24bc" identifier + number_literal) , identifier )))) ;) (if_statement "if (iVar11 == 1) {\n    iVar11 = 0;\n  }\n  else if (iVar11 == 2) {\n    iVar11 = 3;\n  }" if (parenthesized_expression "(iVar11 == 1)" ( (binary_expression "iVar11 == 1" identifier == number_literal) )) (compound_statement "{\n    iVar11 = 0;\n  }" { (expression_statement "iVar11 = 0;" (assignment_expression "iVar11 = 0" identifier = number_literal) ;) }) (else_clause "else if (iVar11 == 2) {\n    iVar11 = 3;\n  }" else (if_statement "if (iVar11 == 2) {\n    iVar11 = 3;\n  }" if (parenthesized_expression "(iVar11 == 2)" ( (binary_expression "iVar11 == 2" identifier == number_literal) )) (compound_statement "{\n    iVar11 = 3;\n  }" { (expression_statement "iVar11 = 3;" (assignment_expression "iVar11 = 3" identifier = number_literal) ;) })))) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar29 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar29 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "conf_set_int(piVar13,0x21,iVar11);" (call_expression "conf_set_int(piVar13,0x21,iVar11)" identifier (argument_list "(piVar13,0x21,iVar11)" ( identifier , number_literal , identifier ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24c4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24cc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2468" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2474" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2480" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2488" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2490" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8);" (assignment_expression "uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8)" identifier = (pointer_expression "**(undefined4 **)(pcVar30 + 0x81fe8)" * (pointer_expression "*(undefined4 **)(pcVar30 + 0x81fe8)" * (cast_expression "(undefined4 **)(pcVar30 + 0x81fe8)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fe8)" ( (binary_expression "pcVar30 + 0x81fe8" identifier + number_literal) )))))) ;) (expression_statement "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190);" (assignment_expression "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190)" identifier = (call_expression "(*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190)" (parenthesized_expression "(*pcVar33)" ( (pointer_expression "*pcVar33" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x249c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar20 + 0x3190" identifier + number_literal) )))) ;) (expression_statement "(*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29);" (call_expression "(*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29)" (parenthesized_expression "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) )) (argument_list "(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29)" ( identifier , (pointer_expression "*(undefined4 *)(pcVar30 + 0x81fec)" * (cast_expression "(undefined4 *)(pcVar30 + 0x81fec)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81fec)" ( (binary_expression "pcVar30 + 0x81fec" identifier + number_literal) )))) , identifier , identifier , number_literal ))) ;) (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" identifier (argument_list "(uVar3)" ( identifier ))) ;) (expression_statement "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a);" (call_expression "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a)" (parenthesized_expression "(*pcVar32)" ( (pointer_expression "*pcVar32" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24a4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24b0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20);" (call_expression "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20)" (parenthesized_expression "(*pcVar32)" ( (pointer_expression "*pcVar32" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24d4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24e4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24f4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2500" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2510" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2524" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2530" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2544" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2558" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2570" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2584" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2594" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25a0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25b4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar28 + 0x2d88,1)" ( (binary_expression "iVar28 + 0x2d88" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar28 + 0x2d88,uVar3)" ( identifier , (binary_expression "iVar28 + 0x2d88" identifier + number_literal) , identifier )))) ;) (expression_statement "uVar3 = 1;" (assignment_expression "uVar3 = 1" identifier = number_literal) ;) (if_statement "if (iVar11 == 0) {\n    uVar3 = 2;\n  }" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (compound_statement "{\n    uVar3 = 2;\n  }" { (expression_statement "uVar3 = 2;" (assignment_expression "uVar3 = 2" identifier = number_literal) ;) })) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25c8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25dc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25ec" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25fc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2614" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2628" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2638" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2640" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x264c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2654" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2660" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x266c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2678" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2684" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2690" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x269c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2d98" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26a8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26b4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26cc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26dc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26e8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26f8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2700" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x270c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2714" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c);" (call_expression "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c)" (parenthesized_expression "(*pcVar32)" ( (pointer_expression "*pcVar32" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x271c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x272c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x273c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar29 + 0x274c,2000000)" ( (binary_expression "iVar29 + 0x274c" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar29 + 0x274c,uVar3)" ( identifier , (binary_expression "iVar29 + 0x274c" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0x6a,iVar11 / 1000);" (call_expression "conf_set_int(piVar13,0x6a,iVar11 / 1000)" identifier (argument_list "(piVar13,0x6a,iVar11 / 1000)" ( identifier , number_literal , (binary_expression "iVar11 / 1000" identifier / number_literal) ))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x275c,5000000)" ( (binary_expression "iVar11 + 0x275c" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar29 = 0;" (assignment_expression "iVar29 = 0" identifier = number_literal) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x275c,uVar3)" ( identifier , (binary_expression "iVar11 + 0x275c" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0x6b,iVar11 / 1000);" (call_expression "conf_set_int(piVar13,0x6b,iVar11 / 1000)" identifier (argument_list "(piVar13,0x6b,iVar11 / 1000)" ( identifier , number_literal , (binary_expression "iVar11 / 1000" identifier / number_literal) ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x276c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x277c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x278c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x279c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27a8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27b4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27cc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27d8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25a8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27e8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27f4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac);" (assignment_expression "pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac)" identifier = (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x21ac)" ( (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x21ac" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" * (cast_expression "(int *)(pcVar30 + 0x81f40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81f40)" ( (binary_expression "pcVar30 + 0x81f40" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75);" (call_expression "FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2ac4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2800" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x280c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2818" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x282c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2838" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2844" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2854,1)" ( (binary_expression "iVar11 + 0x2854" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2854,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2854" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0x88,iVar11 + 1);" (call_expression "conf_set_int(piVar13,0x88,iVar11 + 1)" identifier (argument_list "(piVar13,0x88,iVar11 + 1)" ( identifier , number_literal , (binary_expression "iVar11 + 1" identifier + number_literal) ))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4);" (assignment_expression "piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4)" identifier = (cast_expression "(int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x81b78) + 0xef4)" ( (binary_expression "*(int *)(pcVar30 + 0x81b78) + 0xef4" (pointer_expression "*(int *)(pcVar30 + 0x81b78)" * (cast_expression "(int *)(pcVar30 + 0x81b78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b78)" ( (binary_expression "pcVar30 + 0x81b78" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40;" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c40" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (while_statement "while( true ) {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);\n    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);\n    iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);\n    if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }\n    if (iVar29 == 0x15) break;\n    iVar29 = iVar29 + 1;\n    iVar28 = *piVar12;\n    piVar12 = piVar12 + 1;\n  }" while (parenthesized_expression "( true )" ( true )) (compound_statement "{\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);\n    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);\n    iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);\n    if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }\n    if (iVar29 == 0x15) break;\n    iVar29 = iVar29 + 1;\n    iVar28 = *piVar12;\n    piVar12 = piVar12 + 1;\n  }" { (expression_statement "(**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);" (call_expression "(**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29)" (parenthesized_expression "(**(code **)(pcVar30 + 0x824fc))" ( (pointer_expression "**(code **)(pcVar30 + 0x824fc)" * (pointer_expression "*(code **)(pcVar30 + 0x824fc)" * (cast_expression "(code **)(pcVar30 + 0x824fc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x824fc)" ( (binary_expression "pcVar30 + 0x824fc" identifier + number_literal) ))))) )) (argument_list "(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29)" ( identifier , number_literal , number_literal , (binary_expression "iVar11 + 0x2864" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);" (assignment_expression "uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28)" identifier = (call_expression "(*pcVar33)(iVar4,auStack_1f8,iVar28)" (parenthesized_expression "(*pcVar33)" ( (pointer_expression "*pcVar33" * identifier) )) (argument_list "(iVar4,auStack_1f8,iVar28)" ( identifier , identifier , identifier )))) ;) (expression_statement "iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);" (assignment_expression "iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc)" identifier = (call_expression "(**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc)" (parenthesized_expression "(**(code **)(pcVar30 + 0x82608))" ( (pointer_expression "**(code **)(pcVar30 + 0x82608)" * (pointer_expression "*(code **)(pcVar30 + 0x82608)" * (cast_expression "(code **)(pcVar30 + 0x82608)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x82608)" ( (binary_expression "pcVar30 + 0x82608" identifier + number_literal) ))))) )) (argument_list "(uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc)" ( identifier , (binary_expression "iVar20 + 0x2870" identifier + number_literal) , (pointer_expression "&uStack_204" & identifier) , (pointer_expression "&uStack_200" & identifier) , (pointer_expression "&uStack_1fc" & identifier) )))) ;) (if_statement "if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }" if (parenthesized_expression "(iVar28 == 3)" ( (binary_expression "iVar28 == 3" identifier == number_literal) )) (compound_statement "{\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }" { (expression_statement "iVar28 = iVar29 * 3;" (assignment_expression "iVar28 = iVar29 * 3" identifier = (binary_expression "iVar29 * 3" identifier * number_literal)) ;) (expression_statement "conf_set_int_int(piVar13,0x89,iVar28,uStack_204);" (call_expression "conf_set_int_int(piVar13,0x89,iVar28,uStack_204)" identifier (argument_list "(piVar13,0x89,iVar28,uStack_204)" ( identifier , number_literal , identifier , identifier ))) ;) (expression_statement "conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);" (call_expression "conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200)" identifier (argument_list "(piVar13,0x89,iVar28 + 1,uStack_200)" ( identifier , number_literal , (binary_expression "iVar28 + 1" identifier + number_literal) , identifier ))) ;) (expression_statement "conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);" (call_expression "conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc)" identifier (argument_list "(piVar13,0x89,iVar28 + 2,uStack_1fc)" ( identifier , number_literal , (binary_expression "iVar28 + 2" identifier + number_literal) , identifier ))) ;) (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" identifier (argument_list "(uVar3)" ( identifier ))) ;) }) (else_clause "else {\n      safefree(uVar3);\n    }" else (compound_statement "{\n      safefree(uVar3);\n    }" { (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" identifier (argument_list "(uVar3)" ( identifier ))) ;) }))) (if_statement "if (iVar29 == 0x15) break;" if (parenthesized_expression "(iVar29 == 0x15)" ( (binary_expression "iVar29 == 0x15" identifier == number_literal) )) (break_statement "break;" break ;)) (expression_statement "iVar29 = iVar29 + 1;" (assignment_expression "iVar29 = iVar29 + 1" identifier = (binary_expression "iVar29 + 1" identifier + number_literal)) ;) (expression_statement "iVar28 = *piVar12;" (assignment_expression "iVar28 = *piVar12" identifier = (pointer_expression "*piVar12" * identifier)) ;) (expression_statement "piVar12 = piVar12 + 1;" (assignment_expression "piVar12 = piVar12 + 1" identifier = (binary_expression "piVar12 + 1" identifier + number_literal)) ;) })) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x287c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "iVar28 = 0x20;" (assignment_expression "iVar28 = 0x20" identifier = number_literal) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2884" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2890" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x28a0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x28ac" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c;" (assignment_expression "iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c4c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b78);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b78)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b78)" * (cast_expression "(int *)(pcVar30 + 0x81b78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b78)" ( (binary_expression "pcVar30 + 0x81b78" identifier + number_literal) ))))) ;) (do_statement "do {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);\n    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);\n    pcVar26 = pcVar8;\n    iVar29 = iVar28 + -0x20;\n    do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);\n    iVar28 = iVar28 + 0x20;\n    safefree(pcVar8);\n    if (iVar28 == 0x120) break;\n    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);\n  } while( true );" do (compound_statement "{\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);\n    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);\n    pcVar26 = pcVar8;\n    iVar29 = iVar28 + -0x20;\n    do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);\n    iVar28 = iVar28 + 0x20;\n    safefree(pcVar8);\n    if (iVar28 == 0x120) break;\n    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);\n  }" { (expression_statement "(**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);" (call_expression "(**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20)" (parenthesized_expression "(**(code **)(pcVar30 + 0x824fc))" ( (pointer_expression "**(code **)(pcVar30 + 0x824fc)" * (pointer_expression "*(code **)(pcVar30 + 0x824fc)" * (cast_expression "(code **)(pcVar30 + 0x824fc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x824fc)" ( (binary_expression "pcVar30 + 0x824fc" identifier + number_literal) ))))) )) (argument_list "(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20)" ( identifier , number_literal , number_literal , (binary_expression "iVar11 + 0x28bc" identifier + number_literal) , (binary_expression "iVar28 + -0x20" identifier + number_literal) ))) ;) (expression_statement "pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);" (assignment_expression "pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29)" identifier = (cast_expression "(char *)(*pcVar33)(iVar4,auStack_1f8,iVar29)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "(*pcVar33)(iVar4,auStack_1f8,iVar29)" (parenthesized_expression "(*pcVar33)" ( (pointer_expression "*pcVar33" * identifier) )) (argument_list "(iVar4,auStack_1f8,iVar29)" ( identifier , identifier , identifier ))))) ;) (expression_statement "pcVar26 = pcVar8;" (assignment_expression "pcVar26 = pcVar8" identifier = identifier) ;) (expression_statement "iVar29 = iVar28 + -0x20;" (assignment_expression "iVar29 = iVar28 + -0x20" identifier = (binary_expression "iVar28 + -0x20" identifier + number_literal)) ;) (do_statement "do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);" do (compound_statement "{\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    }" { (expression_statement "cVar10 = *pcVar26;" (assignment_expression "cVar10 = *pcVar26" identifier = (pointer_expression "*pcVar26" * identifier)) ;) (expression_statement "pcVar25 = pcVar26;" (assignment_expression "pcVar25 = pcVar26" identifier = identifier) ;) (if_statement "if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }" if (parenthesized_expression "(cVar10 == '\0')" ( (binary_expression "cVar10 == '\0'" identifier == (char_literal "'\0'" ' escape_sequence ')) )) (compound_statement "{\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }" { (expression_statement "pcVar36 = *(code **)(pcVar30 + 0x82534);" (assignment_expression "pcVar36 = *(code **)(pcVar30 + 0x82534)" identifier = (pointer_expression "*(code **)(pcVar30 + 0x82534)" * (cast_expression "(code **)(pcVar30 + 0x82534)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x82534)" ( (binary_expression "pcVar30 + 0x82534" identifier + number_literal) ))))) ;) (expression_statement "pcVar24 = pcVar26;" (assignment_expression "pcVar24 = pcVar26" identifier = identifier) ;) }) (else_clause "else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }" else (compound_statement "{\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }" { (do_statement "do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');" do (compound_statement "{\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        }" { (expression_statement "pcVar24 = pcVar25 + 1;" (assignment_expression "pcVar24 = pcVar25 + 1" identifier = (binary_expression "pcVar25 + 1" identifier + number_literal)) ;) (if_statement "if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }" if (parenthesized_expression "(cVar10 == ',')" ( (binary_expression "cVar10 == ','" identifier == (char_literal "','" ' character ')) )) (compound_statement "{\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }" { (expression_statement "*pcVar25 = '\0';" (assignment_expression "*pcVar25 = '\0'" (pointer_expression "*pcVar25" * identifier) = (char_literal "'\0'" ' escape_sequence ')) ;) (expression_statement "pcVar24 = pcVar25 + 1;" (assignment_expression "pcVar24 = pcVar25 + 1" identifier = (binary_expression "pcVar25 + 1" identifier + number_literal)) ;) (expression_statement "pcVar36 = *(code **)(pcVar30 + 0x82534);" (assignment_expression "pcVar36 = *(code **)(pcVar30 + 0x82534)" identifier = (pointer_expression "*(code **)(pcVar30 + 0x82534)" * (cast_expression "(code **)(pcVar30 + 0x82534)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x82534)" ( (binary_expression "pcVar30 + 0x82534" identifier + number_literal) ))))) ;) (break_statement "break;" break ;) })) (expression_statement "cVar10 = *pcVar24;" (assignment_expression "cVar10 = *pcVar24" identifier = (pointer_expression "*pcVar24" * identifier)) ;) (expression_statement "pcVar36 = *(code **)(pcVar30 + 0x82534);" (assignment_expression "pcVar36 = *(code **)(pcVar30 + 0x82534)" identifier = (pointer_expression "*(code **)(pcVar30 + 0x82534)" * (cast_expression "(code **)(pcVar30 + 0x82534)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x82534)" ( (binary_expression "pcVar30 + 0x82534" identifier + number_literal) ))))) ;) (expression_statement "pcVar25 = pcVar24;" (assignment_expression "pcVar25 = pcVar24" identifier = identifier) ;) }) while (parenthesized_expression "(cVar10 != '\0')" ( (binary_expression "cVar10 != '\0'" identifier != (char_literal "'\0'" ' escape_sequence ')) )) ;) }))) (expression_statement "uVar3 = (*pcVar36)(pcVar26,0,10);" (assignment_expression "uVar3 = (*pcVar36)(pcVar26,0,10)" identifier = (call_expression "(*pcVar36)(pcVar26,0,10)" (parenthesized_expression "(*pcVar36)" ( (pointer_expression "*pcVar36" * identifier) )) (argument_list "(pcVar26,0,10)" ( identifier , number_literal , number_literal )))) ;) (expression_statement "iVar21 = iVar29 + 1;" (assignment_expression "iVar21 = iVar29 + 1" identifier = (binary_expression "iVar29 + 1" identifier + number_literal)) ;) (expression_statement "conf_set_int_int(piVar13,0x8f,iVar29,uVar3);" (call_expression "conf_set_int_int(piVar13,0x8f,iVar29,uVar3)" identifier (argument_list "(piVar13,0x8f,iVar29,uVar3)" ( identifier , number_literal , identifier , identifier ))) ;) (expression_statement "pcVar26 = pcVar24;" (assignment_expression "pcVar26 = pcVar24" identifier = identifier) ;) (expression_statement "iVar29 = iVar21;" (assignment_expression "iVar29 = iVar21" identifier = identifier) ;) }) while (parenthesized_expression "(iVar28 != iVar21)" ( (binary_expression "iVar28 != iVar21" identifier != identifier) )) ;) (expression_statement "iVar28 = iVar28 + 0x20;" (assignment_expression "iVar28 = iVar28 + 0x20" identifier = (binary_expression "iVar28 + 0x20" identifier + number_literal)) ;) (expression_statement "safefree(pcVar8);" (call_expression "safefree(pcVar8)" identifier (argument_list "(pcVar8)" ( identifier ))) ;) (if_statement "if (iVar28 == 0x120) break;" if (parenthesized_expression "(iVar28 == 0x120)" ( (binary_expression "iVar28 == 0x120" identifier == number_literal) )) (break_statement "break;" break ;)) (expression_statement "iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);" (assignment_expression "iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0)" identifier = (pointer_expression "*(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0)" * (cast_expression "(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((iVar21 >> 5) * 4 + iVar20 + 0xed0)" ( (binary_expression "(iVar21 >> 5) * 4 + iVar20 + 0xed0" (binary_expression "(iVar21 >> 5) * 4 + iVar20" (binary_expression "(iVar21 >> 5) * 4" (parenthesized_expression "(iVar21 >> 5)" ( (binary_expression "iVar21 >> 5" identifier >> number_literal) )) * number_literal) + identifier) + number_literal) ))))) ;) }) while (parenthesized_expression "( true )" ( true )) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar29 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar29 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x28d0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "iVar21 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar21 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x28e0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x28f0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2900" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2908" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2914" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2920" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2934" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2940" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2950" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2964" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2970" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2974" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2980" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x298c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2998" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98);" (call_expression "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98)" (parenthesized_expression "(*pcVar32)" ( (pointer_expression "*pcVar32" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x29a4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x29b0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x29c4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b);" (call_expression "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b)" (parenthesized_expression "(*pcVar34)" ( (pointer_expression "*pcVar34" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x29d8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x29e8,0)" ( (binary_expression "iVar11 + 0x29e8" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x29e8,uVar3)" ( identifier , (binary_expression "iVar11 + 0x29e8" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0x9c,2 - iVar11);" (call_expression "conf_set_int(piVar13,0x9c,2 - iVar11)" identifier (argument_list "(piVar13,0x9c,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar29 + 0x29f4,0)" ( (binary_expression "iVar29 + 0x29f4" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar29 + 0x29f4,uVar3)" ( identifier , (binary_expression "iVar29 + 0x29f4" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0x9d,2 - iVar11);" (call_expression "conf_set_int(piVar13,0x9d,2 - iVar11)" identifier (argument_list "(piVar13,0x9d,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar20 + 0x2a00,0)" ( (binary_expression "iVar20 + 0x2a00" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar20 + 0x2a00,uVar3)" ( identifier , (binary_expression "iVar20 + 0x2a00" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0x9e,2 - iVar11);" (call_expression "conf_set_int(piVar13,0x9e,2 - iVar11)" identifier (argument_list "(piVar13,0x9e,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar21 + 0x2a08,0)" ( (binary_expression "iVar21 + 0x2a08" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar21 + 0x2a08,uVar3)" ( identifier , (binary_expression "iVar21 + 0x2a08" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa5,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa5,2 - iVar11)" identifier (argument_list "(piVar13,0xa5,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar28 + 0x2a14,0)" ( (binary_expression "iVar28 + 0x2a14" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar28 + 0x2a14,uVar3)" ( identifier , (binary_expression "iVar28 + 0x2a14" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0x9f,2 - iVar11);" (call_expression "conf_set_int(piVar13,0x9f,2 - iVar11)" identifier (argument_list "(piVar13,0x9f,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (if_statement "if (iVar11 == 0) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);\n    if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }\n  }" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (compound_statement "{\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);\n    if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }\n  }" { (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2da0,0)" ( (binary_expression "iVar11 + 0x2da0" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2da0,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2da0" identifier + number_literal) , identifier )))) ;) (if_statement "if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }" if (parenthesized_expression "(iVar11 == 1)" ( (binary_expression "iVar11 == 1" identifier == number_literal) )) (compound_statement "{\n      conf_set_int(piVar13,0x9f,0);\n    }" { (expression_statement "conf_set_int(piVar13,0x9f,0);" (call_expression "conf_set_int(piVar13,0x9f,0)" identifier (argument_list "(piVar13,0x9f,0)" ( identifier , number_literal , number_literal ))) ;) })) })) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar37 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar37 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar21 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar21 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar29 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar29 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2a20,0)" ( (binary_expression "iVar11 + 0x2a20" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2a20,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2a20" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa0,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa0,2 - iVar11)" identifier (argument_list "(piVar13,0xa0,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar37 + 0x2a30,0)" ( (binary_expression "iVar37 + 0x2a30" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar37 + 0x2a30,uVar3)" ( identifier , (binary_expression "iVar37 + 0x2a30" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa1,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa1,2 - iVar11)" identifier (argument_list "(piVar13,0xa1,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar21 + 0x2a3c,0)" ( (binary_expression "iVar21 + 0x2a3c" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar21 + 0x2a3c,uVar3)" ( identifier , (binary_expression "iVar21 + 0x2a3c" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa2,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa2,2 - iVar11)" identifier (argument_list "(piVar13,0xa2,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar29 + 0x2a4c,0)" ( (binary_expression "iVar29 + 0x2a4c" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar29 + 0x2a4c,uVar3)" ( identifier , (binary_expression "iVar29 + 0x2a4c" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa3,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa3,2 - iVar11)" identifier (argument_list "(piVar13,0xa3,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar20 + 0x2a58,0)" ( (binary_expression "iVar20 + 0x2a58" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar20 + 0x2a58,uVar3)" ( identifier , (binary_expression "iVar20 + 0x2a58" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa4,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa4,2 - iVar11)" identifier (argument_list "(piVar13,0xa4,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar28 + 0x2a64,0)" ( (binary_expression "iVar28 + 0x2a64" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar28 + 0x2a64,uVar3)" ( identifier , (binary_expression "iVar28 + 0x2a64" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa6,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa6,2 - iVar11)" identifier (argument_list "(piVar13,0xa6,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2a70,0)" ( (binary_expression "iVar11 + 0x2a70" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2a70,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2a70" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa7,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa7,2 - iVar11)" identifier (argument_list "(piVar13,0xa7,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2a7c,0)" ( (binary_expression "iVar11 + 0x2a7c" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2a7c,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2a7c" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa8,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa8,2 - iVar11)" identifier (argument_list "(piVar13,0xa8,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "conf_set_int(piVar13,0xa9,0);" (call_expression "conf_set_int(piVar13,0xa9,0)" identifier (argument_list "(piVar13,0xa9,0)" ( identifier , number_literal , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2a88" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2a94" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2aa0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2acc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2);" (call_expression "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2)" (parenthesized_expression "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2ac0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3);" (call_expression "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3)" (parenthesized_expression "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2ab0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4);" (call_expression "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4)" (parenthesized_expression "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2abc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2ad8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2aec" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 11000" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b04" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b14" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b28" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b38" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b4c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b58" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b6c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b88" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad);" (call_expression "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad)" (parenthesized_expression "(*pcVar34)" ( (pointer_expression "*pcVar34" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2ba4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "iVar11 = *piVar7;" (assignment_expression "iVar11 = *piVar7" identifier = (pointer_expression "*piVar7" * identifier)) ;) (if_statement "if (iStack_1e4 == iVar11) {\n    return iVar11;\n  }" if (parenthesized_expression "(iStack_1e4 == iVar11)" ( (binary_expression "iStack_1e4 == iVar11" identifier == identifier) )) (compound_statement "{\n    return iVar11;\n  }" { (return_statement "return iVar11;" return identifier ;) })) (expression_statement "(**(code **)(pcVar30 + 0x826b8))();" (call_expression "(**(code **)(pcVar30 + 0x826b8))()" (parenthesized_expression "(**(code **)(pcVar30 + 0x826b8))" ( (pointer_expression "**(code **)(pcVar30 + 0x826b8)" * (pointer_expression "*(code **)(pcVar30 + 0x826b8)" * (cast_expression "(code **)(pcVar30 + 0x826b8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x826b8)" ( (binary_expression "pcVar30 + 0x826b8" identifier + number_literal) ))))) )) (argument_list "()" ( ))) ;) (labeled_statement "LAB_00032eec:\n  conf_set_int(piVar13,0xd,2);" statement_identifier : (expression_statement "conf_set_int(piVar13,0xd,2);" (call_expression "conf_set_int(piVar13,0xd,2)" identifier (argument_list "(piVar13,0xd,2)" ( identifier , number_literal , number_literal ))) ;)) (goto_statement "goto LAB_00030e38;" goto statement_identifier ;) })))
(translation_unit "void save_open_settings(void *sesskey,Conf *conf)\n\n{\n  char *pcVar1;\n  Filename *pFVar2;\n  char buf [20];\n  char buf2 [30];\n  \n  (*(code *)PTR_write_setting_i_000b2800)(sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);\n  pcVar1 = conf_get_str(conf,0);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2218,pcVar1);\n  pFVar2 = conf_get_filename(conf,0x77);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2224,pFVar2);\n                    /* WARNING: Subroutine does not return */\n  conf_get_int(conf,0x78);\n}\n\n" (function_definition "void save_open_settings(void *sesskey,Conf *conf)\n\n{\n  char *pcVar1;\n  Filename *pFVar2;\n  char buf [20];\n  char buf2 [30];\n  \n  (*(code *)PTR_write_setting_i_000b2800)(sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);\n  pcVar1 = conf_get_str(conf,0);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2218,pcVar1);\n  pFVar2 = conf_get_filename(conf,0x77);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2224,pFVar2);\n                    /* WARNING: Subroutine does not return */\n  conf_get_int(conf,0x78);\n}" primitive_type (function_declarator "save_open_settings(void *sesskey,Conf *conf)" identifier (parameter_list "(void *sesskey,Conf *conf)" ( (parameter_declaration "void *sesskey" primitive_type (pointer_declarator "*sesskey" * identifier)) , (parameter_declaration "Conf *conf" type_identifier (pointer_declarator "*conf" * identifier)) ))) (compound_statement "{\n  char *pcVar1;\n  Filename *pFVar2;\n  char buf [20];\n  char buf2 [30];\n  \n  (*(code *)PTR_write_setting_i_000b2800)(sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);\n  pcVar1 = conf_get_str(conf,0);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2218,pcVar1);\n  pFVar2 = conf_get_filename(conf,0x77);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2224,pFVar2);\n                    /* WARNING: Subroutine does not return */\n  conf_get_int(conf,0x78);\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (declaration "Filename *pFVar2;" type_identifier (pointer_declarator "*pFVar2" * identifier) ;) (declaration "char buf [20];" primitive_type (array_declarator "buf [20]" identifier [ number_literal ]) ;) (declaration "char buf2 [30];" primitive_type (array_declarator "buf2 [30]" identifier [ number_literal ]) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)(sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)(sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2210" identifier + number_literal) , number_literal ))) ;) (expression_statement "pcVar1 = conf_get_str(conf,0);" (assignment_expression "pcVar1 = conf_get_str(conf,0)" identifier = (call_expression "conf_get_str(conf,0)" identifier (argument_list "(conf,0)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2218,pcVar1);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2218,pcVar1)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2218,pcVar1)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2218" identifier + number_literal) , identifier ))) ;) (expression_statement "pFVar2 = conf_get_filename(conf,0x77);" (assignment_expression "pFVar2 = conf_get_filename(conf,0x77)" identifier = (call_expression "conf_get_filename(conf,0x77)" identifier (argument_list "(conf,0x77)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2224,pFVar2);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2224,pFVar2)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" ( (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" * (cast_expression "(code *)PTR_write_setting_filename_000b2804" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(sesskey,PTR_s_acket_from_server___s_000b23a8 + 0x2224,pFVar2)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2224" identifier + number_literal) , identifier ))) ;) comment (expression_statement "conf_get_int(conf,0x78);" (call_expression "conf_get_int(conf,0x78)" identifier (argument_list "(conf,0x78)" ( identifier , number_literal ))) ;) })))
(translation_unit "int save_open_settings(undefined4 param_1,undefined4 param_2)\n\n{\n  undefined *puVar1;\n  undefined1 *puVar2;\n  undefined4 uVar3;\n  int iVar4;\n  undefined4 uVar5;\n  undefined1 *puVar6;\n  int *piVar7;\n  char *pcVar8;\n  char cVar10;\n  int iVar9;\n  int iVar11;\n  int *piVar12;\n  int *piVar13;\n  undefined *puVar14;\n  undefined1 *puVar15;\n  int *piVar16;\n  undefined1 *puVar17;\n  undefined *puVar18;\n  undefined1 *puVar19;\n  int iVar20;\n  int iVar21;\n  undefined1 *puVar22;\n  int iVar23;\n  char *pcVar24;\n  char *pcVar26;\n  undefined4 *puVar27;\n  int iVar28;\n  int iVar29;\n  code *pcVar30;\n  undefined *puVar31;\n  code *pcVar32;\n  code *pcVar33;\n  code *pcVar34;\n  code *pcVar35;\n  code *pcVar36;\n  int iVar37;\n  code *pcVar38;\n  undefined4 uStack_204;\n  undefined4 uStack_200;\n  undefined4 uStack_1fc;\n  undefined1 auStack_1f8 [20];\n  int iStack_1e4;\n  int *piStack_1e0;\n  int *piStack_1dc;\n  undefined4 uStack_1d8;\n  undefined1 *puStack_1d4;\n  undefined1 *puStack_1d0;\n  undefined *puStack_1cc;\n  char *pcStack_1c8;\n  char *pcStack_1c4;\n  undefined1 *puStack_1c0;\n  code *pcStack_1bc;\n  undefined *local_1a8;\n  int local_19c;\n  int local_198;\n  int local_194;\n  undefined4 local_18c;\n  undefined4 local_188;\n  undefined4 local_184;\n  undefined1 *local_170;\n  undefined4 local_16c;\n  undefined4 local_168;\n  undefined1 auStack_140 [20];\n  char local_12c [256];\n  int local_2c;\n  char *pcVar25;\n  \n  puVar31 = PTR___stack_chk_guard_000b2f04;\n  local_2c = *(int *)PTR___stack_chk_guard_000b2f04;\n  (*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);\n  uVar3 = conf_get_str(param_2,0);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3);\n  uVar3 = conf_get_filename(param_2,0x77);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3);\n  uVar3 = conf_get_int(param_2,0x78);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3);\n  uVar3 = conf_get_int(param_2,0x79);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3);\n  uVar3 = conf_get_int(param_2,0x7a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3);\n  uVar3 = conf_get_int(param_2,0x7b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3);\n  uVar3 = conf_get_int(param_2,0x7c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3);\n  iVar4 = conf_get_int(param_2,2);\n  iVar11 = *(int *)PTR_PTR_000b27f8;\n  piVar12 = (int *)PTR_PTR_000b27f8;\n  if (iVar11 == 0) {\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\n  else {\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\nLAB_0002e578:\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);\n  iVar23 = 0;\n  uVar3 = conf_get_int(param_2,1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3);\n  iVar4 = conf_get_int(param_2,4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3);\n  iVar4 = conf_get_int(param_2,5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c);\n  uVar3 = conf_get_int(param_2,7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3);\n  uVar3 = conf_get_int(param_2,8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x30);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3);\n  uVar3 = conf_get_str(param_2,0x31);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3);\n  local_170 = (undefined1 *)0x1;\n  pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988);\n  FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32);\n  uVar3 = conf_get_int(param_2,3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3);\n  uVar3 = conf_get_str(param_2,10);\n  (*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)\n  ;\n  iVar4 = conf_get_int(param_2,0xb);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3);\n  uVar3 = conf_get_int(param_2,0xc);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3);\n  uVar3 = conf_get_int(param_2,0xd);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3);\n  uVar3 = conf_get_str(param_2,0xe);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3);\n  uVar3 = conf_get_int(param_2,0xf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3);\n  uVar3 = conf_get_str(param_2,0x10);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3);\n  uVar3 = conf_get_str(param_2,0x11);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3);\n  uVar3 = conf_get_str(param_2,0x12);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3);\n  uVar3 = conf_get_int(param_2,0x13);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33);\n  uVar3 = conf_get_str(param_2,0x34);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3);\n  uVar3 = conf_get_int(param_2,0x35);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3);\n  uVar3 = conf_get_str(param_2,0x36);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x16);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x17);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x1c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3);\n  uVar3 = conf_get_int(param_2,0x1d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3);\n  uVar3 = conf_get_int(param_2,0x28);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3);\n  uVar3 = conf_get_int(param_2,0x1e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3);\n  local_16c = 0x1f;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7);\n  local_16c = 0x18;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6);\n  local_16c = 0x19;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5);\n  uVar3 = conf_get_int(param_2,0x1a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3);\n  uVar3 = conf_get_str(param_2,0x1b);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3);\n  uVar3 = conf_get_int(param_2,0x23);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3);\n  uVar3 = conf_get_int(param_2,0x24);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3);\n  uVar3 = conf_get_int(param_2,0x25);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3);\n  uVar3 = conf_get_int(param_2,0x26);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3);\n  uVar3 = conf_get_int(param_2,0x27);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3);\n  local_16c = 0x29;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808);\n  uVar3 = conf_get_filename(param_2,0x2a);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x2d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x21);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3);\n  uVar3 = conf_get_str(param_2,9);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3);\n  uVar3 = conf_get_int(param_2,0x22);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3);\n  uVar3 = conf_get_filename(param_2,0x20);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3);\n  uVar3 = conf_get_str(param_2,0x14);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x37);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x38);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3);\n  uVar3 = conf_get_int(param_2,0x3f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3);\n  uVar3 = conf_get_int(param_2,0x40);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3);\n  uVar3 = conf_get_int(param_2,0x41);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3);\n  uVar3 = conf_get_int(param_2,0x43);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3);\n  uVar3 = conf_get_int(param_2,0x42);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3);\n  uVar3 = conf_get_int(param_2,0x44);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3);\n  uVar3 = conf_get_int(param_2,0x45);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3);\n  uVar3 = conf_get_int(param_2,0x46);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3);\n  uVar3 = conf_get_int(param_2,0x47);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x48);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x4b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3);\n  uVar3 = conf_get_int(param_2,0x49);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3);\n  uVar3 = conf_get_int(param_2,0x4c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3);\n  uVar3 = conf_get_int(param_2,0x4e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3);\n  uVar3 = conf_get_int(param_2,0x51);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3);\n  uVar3 = conf_get_int(param_2,0x52);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3);\n  uVar3 = conf_get_int(param_2,0x53);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3);\n  uVar3 = conf_get_int(param_2,0x5b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3);\n  uVar3 = conf_get_int(param_2,0x5c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3);\n  uVar3 = conf_get_int(param_2,0x4f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3);\n  uVar3 = conf_get_int(param_2,0x50);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3);\n  uVar3 = conf_get_int(param_2,0x54);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3);\n  uVar3 = conf_get_int(param_2,0x55);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3);\n  uVar3 = conf_get_str(param_2,0x80);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3);\n  uVar3 = conf_get_int(param_2,0x56);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x57);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x7d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3);\n  uVar3 = conf_get_int(param_2,100);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3);\n  uVar3 = conf_get_int(param_2,0x65);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3);\n  uVar3 = conf_get_int(param_2,0x66);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3);\n  uVar3 = conf_get_int(param_2,0x67);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3);\n  uVar3 = conf_get_filename(param_2,0x6c);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3);\n  uVar3 = conf_get_int(param_2,0x68);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3);\n  uVar3 = conf_get_int(param_2,0x69);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3);\n  iVar4 = conf_get_int(param_2,0x6a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000);\n  iVar4 = conf_get_int(param_2,0x6b);\n  iVar11 = 0;\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000);\n  uVar3 = conf_get_int(param_2,0x60);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3);\n  uVar3 = conf_get_int(param_2,0x61);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3);\n  uVar3 = conf_get_int(param_2,0x62);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3);\n  uVar3 = conf_get_int(param_2,99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3);\n  uVar3 = conf_get_int(param_2,0xb6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x82);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x83);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x72);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x5f);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x73);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3);\n  uVar3 = conf_get_int(param_2,0x74);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0x75);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3);\n  uVar3 = conf_get_int(param_2,0x76);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3);\n  uVar3 = conf_get_int(param_2,0x90);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3);\n  uVar3 = conf_get_int(param_2,0x86);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3);\n  uVar3 = conf_get_int(param_2,0x87);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3);\n  uVar3 = conf_get_int(param_2,0x84);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3);\n  uVar3 = conf_get_int(param_2,0x85);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3);\n  iVar4 = conf_get_int(param_2,0x88);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1);\n  puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870;\n  do {\n    local_170 = (undefined1 *)iVar23;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);\n    iVar23 = iVar23 + 1;\n    uVar3 = conf_get_int_int(param_2,0x89,iVar11);\n    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);\n    iVar4 = iVar11 + 2;\n    iVar11 = iVar11 + 3;\n    local_168 = conf_get_int_int(param_2,0x89,iVar4);\n    local_170 = (undefined1 *)uVar3;\n    local_16c = uVar5;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n    puVar1 = PTR_s_acket_from_server___s_000b23a8;\n  } while (iVar23 != 0x16);\n  puVar17 = &DAT_00000020;\n  uVar3 = conf_get_int(param_2,0x8c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3);\n  uVar3 = conf_get_int(param_2,0x8d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3);\n  uVar3 = conf_get_int(param_2,0x8a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3);\n  uVar3 = conf_get_int(param_2,0x8b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x8e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3);\n  puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8;\n  puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470;\n  do {\n    local_170 = puVar17 + -0x20;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);\n    local_12c[0] = '\0';\n    puVar2 = puVar17 + -0x20;\n    do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);\n    puVar17 = puVar15 + 0x21;\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n  } while (puVar17 != (undefined1 *)0x120);\n  uVar3 = conf_get_str(param_2,0x91);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3);\n  uVar3 = conf_get_int(param_2,0x92);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3);\n  uVar3 = conf_get_int(param_2,0x93);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3);\n  uVar3 = conf_get_str(param_2,0x81);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3);\n  uVar3 = conf_get_int(param_2,0x94);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3);\n  uVar3 = conf_get_int(param_2,0x6d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3);\n  uVar3 = conf_get_int(param_2,0x6e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3);\n  uVar3 = conf_get_int(param_2,0x58);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3);\n  uVar3 = conf_get_int(param_2,0x59);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3);\n  uVar3 = conf_get_int(param_2,0x5a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3);\n  uVar3 = conf_get_int(param_2,0x6f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3);\n  uVar3 = conf_get_int(param_2,0x70);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3);\n  uVar3 = conf_get_int(param_2,0x71);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3);\n  uVar3 = conf_get_int(param_2,0x95);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3);\n  uVar3 = conf_get_str(param_2,0x96);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3);\n  uVar3 = conf_get_int(param_2,0x97);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3);\n  uVar3 = conf_get_filename(param_2,0x98);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x9a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b);\n  iVar4 = conf_get_int(param_2,0x9c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa2);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4);\n  uVar3 = conf_get_int(param_2,0xae);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3);\n  uVar3 = conf_get_int(param_2,0xaf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3);\n  uVar3 = conf_get_int(param_2,0xb0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb2);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb3);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb4);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3);\n  uVar3 = conf_get_str(param_2,0x39);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3);\n  uVar3 = conf_get_int(param_2,0x3a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3);\n  uVar3 = conf_get_int(param_2,0x3b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3);\n  uVar3 = conf_get_int(param_2,0x3c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3);\n  uVar3 = conf_get_int(param_2,0x3d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3);\n  uVar3 = conf_get_int(param_2,0x3e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3);\n  uVar3 = conf_get_str(param_2,0xb7);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3);\n  uVar3 = conf_get_int(param_2,0xaa);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3);\n  uVar3 = conf_get_int(param_2,0xab);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3);\n  uVar3 = conf_get_int(param_2,0xac);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3);\n  local_170 = (undefined1 *)0x0;\n  piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4);\n  (*pcVar30)(param_1,piVar12,param_2,0xad);\n  if (local_2c == *(int *)puVar31) {\n    return *(int *)puVar31;\n  }\n  uVar3 = 0x30774;\n  puVar31 = PTR___stack_chk_fail_000b2ed8;\n  (*(code *)PTR___stack_chk_fail_000b2ed8)();\n  local_1a8 = puVar31 + 0x89bfc;\n  local_18c = 2;\n  piVar16 = *(int **)(puVar31 + 0x82790);\n  piVar13 = &local_198;\n  local_194 = *piVar16;\n  local_188 = param_2;\n  local_184 = uVar3;\n  iVar4 = (**(code **)(puVar31 + 0x820a4))();\n  if (iVar4 != 0) {\n    piVar13 = piVar12;\n    local_19c = iVar4;\n    save_open_settings(iVar4,piVar12);\n    (**(code **)(local_1a8 + -0x7b50))(local_19c);\n    local_198 = 0;\n  }\n  if (local_194 == *piVar16) {\n    return local_198;\n  }\n  pcVar30 = *(code **)(local_1a8 + -0x7498);\n  pcVar38 = load_open_settings;\n  iVar4 = local_194;\n  (*pcVar30)();\n  piVar7 = *(int **)(pcVar30 + 0x826e4);\n  iVar23 = *(int *)(pcVar30 + 0x81b88);\n  iStack_1e4 = *piVar7;\n  puVar27 = *(undefined4 **)(pcVar30 + 0x81c58);\n  piStack_1e0 = piVar16;\n  piStack_1dc = piVar12;\n  uStack_1d8 = param_1;\n  puStack_1d4 = puVar19;\n  puStack_1d0 = puVar22;\n  puStack_1cc = puVar14;\n  pcStack_1c8 = pcVar26;\n  pcStack_1c4 = local_12c;\n  puStack_1c0 = auStack_140;\n  pcStack_1bc = pcVar38;\n  conf_set_int(piVar13,0x2b,0);\n  conf_set_str(piVar13,0x14,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x15,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x2e,iVar23 + 0x4f64);\n  pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090);\n  FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0);\n  pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8);\n  FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c);\n  pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110);\n  uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c);\n  conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60));\n  conf_set_int(piVar13,1,*puVar27);\n  iVar11 = backend_from_name(uVar3);\n  if (iVar11 != 0) {\n    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));\n    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  safefree(uVar3);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3);\n  conf_set_int(piVar13,4,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0);\n  iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3);\n  conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31);\n  pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020);\n  iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32);\n  if (iVar11 == 0) {\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }\n  }\n  else {\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3);\n  conf_set_int(piVar13,0xb,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd);\n  iVar11 = conf_get_int(piVar13,0xd);\n  if (iVar11 == -1) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);\n    if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }\n  }\nLAB_00030e38:\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604);\n  FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f);\n  safefree(uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3);\n  if (iVar11 == 2) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;\n  }\n  else {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }\n  iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11);\n  if (iVar11 == 0) {\n    iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);\n    return iVar4;\n  }\n  iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00);\n  if (iVar28 == 0) {\n    safefree(iVar11);\n    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);\n  }\n  else {\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18);\n  safefree(iVar11);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    );\n  (*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19);\n  safefree(uVar3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3);\n  if (iVar11 == 1) {\n    iVar11 = 0;\n  }\n  else if (iVar11 == 2) {\n    iVar11 = 3;\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  conf_set_int(piVar13,0x21,iVar11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27);\n  uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190);\n  (*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29);\n  safefree(uVar3);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3);\n  uVar3 = 1;\n  if (iVar11 == 0) {\n    uVar3 = 2;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3);\n  conf_set_int(piVar13,0x6a,iVar11 / 1000);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000);\n  iVar29 = 0;\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3);\n  conf_set_int(piVar13,0x6b,iVar11 / 1000);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac);\n  FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3);\n  conf_set_int(piVar13,0x88,iVar11 + 1);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4);\n  iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40;\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  while( true ) {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);\n    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);\n    iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);\n    if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }\n    if (iVar29 == 0x15) break;\n    iVar29 = iVar29 + 1;\n    iVar28 = *piVar12;\n    piVar12 = piVar12 + 1;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c);\n  iVar28 = 0x20;\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c;\n  iVar20 = *(int *)(pcVar30 + 0x81b78);\n  do {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);\n    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);\n    pcVar26 = pcVar8;\n    iVar29 = iVar28 + -0x20;\n    do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);\n    iVar28 = iVar28 + 0x20;\n    safefree(pcVar8);\n    if (iVar28 == 0x120) break;\n    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);\n  } while( true );\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3);\n  conf_set_int(piVar13,0x9c,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3);\n  conf_set_int(piVar13,0x9d,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3);\n  conf_set_int(piVar13,0x9e,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3);\n  conf_set_int(piVar13,0xa5,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3);\n  conf_set_int(piVar13,0x9f,2 - iVar11);\n  if (iVar11 == 0) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);\n    if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar37 = *(int *)(pcVar30 + 0x81b88);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3);\n  conf_set_int(piVar13,0xa0,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3);\n  conf_set_int(piVar13,0xa1,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3);\n  conf_set_int(piVar13,0xa2,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3);\n  conf_set_int(piVar13,0xa3,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3);\n  conf_set_int(piVar13,0xa4,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3);\n  conf_set_int(piVar13,0xa6,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3);\n  conf_set_int(piVar13,0xa7,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3);\n  conf_set_int(piVar13,0xa8,2 - iVar11);\n  conf_set_int(piVar13,0xa9,0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad);\n  iVar11 = *piVar7;\n  if (iStack_1e4 == iVar11) {\n    return iVar11;\n  }\n  (**(code **)(pcVar30 + 0x826b8))();\nLAB_00032eec:\n  conf_set_int(piVar13,0xd,2);\n  goto LAB_00030e38;\n}\n\n" (function_definition "int save_open_settings(undefined4 param_1,undefined4 param_2)\n\n{\n  undefined *puVar1;\n  undefined1 *puVar2;\n  undefined4 uVar3;\n  int iVar4;\n  undefined4 uVar5;\n  undefined1 *puVar6;\n  int *piVar7;\n  char *pcVar8;\n  char cVar10;\n  int iVar9;\n  int iVar11;\n  int *piVar12;\n  int *piVar13;\n  undefined *puVar14;\n  undefined1 *puVar15;\n  int *piVar16;\n  undefined1 *puVar17;\n  undefined *puVar18;\n  undefined1 *puVar19;\n  int iVar20;\n  int iVar21;\n  undefined1 *puVar22;\n  int iVar23;\n  char *pcVar24;\n  char *pcVar26;\n  undefined4 *puVar27;\n  int iVar28;\n  int iVar29;\n  code *pcVar30;\n  undefined *puVar31;\n  code *pcVar32;\n  code *pcVar33;\n  code *pcVar34;\n  code *pcVar35;\n  code *pcVar36;\n  int iVar37;\n  code *pcVar38;\n  undefined4 uStack_204;\n  undefined4 uStack_200;\n  undefined4 uStack_1fc;\n  undefined1 auStack_1f8 [20];\n  int iStack_1e4;\n  int *piStack_1e0;\n  int *piStack_1dc;\n  undefined4 uStack_1d8;\n  undefined1 *puStack_1d4;\n  undefined1 *puStack_1d0;\n  undefined *puStack_1cc;\n  char *pcStack_1c8;\n  char *pcStack_1c4;\n  undefined1 *puStack_1c0;\n  code *pcStack_1bc;\n  undefined *local_1a8;\n  int local_19c;\n  int local_198;\n  int local_194;\n  undefined4 local_18c;\n  undefined4 local_188;\n  undefined4 local_184;\n  undefined1 *local_170;\n  undefined4 local_16c;\n  undefined4 local_168;\n  undefined1 auStack_140 [20];\n  char local_12c [256];\n  int local_2c;\n  char *pcVar25;\n  \n  puVar31 = PTR___stack_chk_guard_000b2f04;\n  local_2c = *(int *)PTR___stack_chk_guard_000b2f04;\n  (*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);\n  uVar3 = conf_get_str(param_2,0);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3);\n  uVar3 = conf_get_filename(param_2,0x77);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3);\n  uVar3 = conf_get_int(param_2,0x78);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3);\n  uVar3 = conf_get_int(param_2,0x79);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3);\n  uVar3 = conf_get_int(param_2,0x7a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3);\n  uVar3 = conf_get_int(param_2,0x7b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3);\n  uVar3 = conf_get_int(param_2,0x7c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3);\n  iVar4 = conf_get_int(param_2,2);\n  iVar11 = *(int *)PTR_PTR_000b27f8;\n  piVar12 = (int *)PTR_PTR_000b27f8;\n  if (iVar11 == 0) {\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\n  else {\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\nLAB_0002e578:\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);\n  iVar23 = 0;\n  uVar3 = conf_get_int(param_2,1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3);\n  iVar4 = conf_get_int(param_2,4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3);\n  iVar4 = conf_get_int(param_2,5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c);\n  uVar3 = conf_get_int(param_2,7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3);\n  uVar3 = conf_get_int(param_2,8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x30);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3);\n  uVar3 = conf_get_str(param_2,0x31);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3);\n  local_170 = (undefined1 *)0x1;\n  pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988);\n  FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32);\n  uVar3 = conf_get_int(param_2,3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3);\n  uVar3 = conf_get_str(param_2,10);\n  (*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)\n  ;\n  iVar4 = conf_get_int(param_2,0xb);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3);\n  uVar3 = conf_get_int(param_2,0xc);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3);\n  uVar3 = conf_get_int(param_2,0xd);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3);\n  uVar3 = conf_get_str(param_2,0xe);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3);\n  uVar3 = conf_get_int(param_2,0xf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3);\n  uVar3 = conf_get_str(param_2,0x10);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3);\n  uVar3 = conf_get_str(param_2,0x11);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3);\n  uVar3 = conf_get_str(param_2,0x12);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3);\n  uVar3 = conf_get_int(param_2,0x13);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33);\n  uVar3 = conf_get_str(param_2,0x34);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3);\n  uVar3 = conf_get_int(param_2,0x35);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3);\n  uVar3 = conf_get_str(param_2,0x36);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x16);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x17);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x1c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3);\n  uVar3 = conf_get_int(param_2,0x1d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3);\n  uVar3 = conf_get_int(param_2,0x28);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3);\n  uVar3 = conf_get_int(param_2,0x1e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3);\n  local_16c = 0x1f;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7);\n  local_16c = 0x18;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6);\n  local_16c = 0x19;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5);\n  uVar3 = conf_get_int(param_2,0x1a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3);\n  uVar3 = conf_get_str(param_2,0x1b);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3);\n  uVar3 = conf_get_int(param_2,0x23);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3);\n  uVar3 = conf_get_int(param_2,0x24);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3);\n  uVar3 = conf_get_int(param_2,0x25);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3);\n  uVar3 = conf_get_int(param_2,0x26);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3);\n  uVar3 = conf_get_int(param_2,0x27);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3);\n  local_16c = 0x29;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808);\n  uVar3 = conf_get_filename(param_2,0x2a);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x2d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x21);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3);\n  uVar3 = conf_get_str(param_2,9);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3);\n  uVar3 = conf_get_int(param_2,0x22);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3);\n  uVar3 = conf_get_filename(param_2,0x20);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3);\n  uVar3 = conf_get_str(param_2,0x14);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x37);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x38);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3);\n  uVar3 = conf_get_int(param_2,0x3f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3);\n  uVar3 = conf_get_int(param_2,0x40);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3);\n  uVar3 = conf_get_int(param_2,0x41);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3);\n  uVar3 = conf_get_int(param_2,0x43);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3);\n  uVar3 = conf_get_int(param_2,0x42);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3);\n  uVar3 = conf_get_int(param_2,0x44);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3);\n  uVar3 = conf_get_int(param_2,0x45);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3);\n  uVar3 = conf_get_int(param_2,0x46);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3);\n  uVar3 = conf_get_int(param_2,0x47);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x48);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x4b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3);\n  uVar3 = conf_get_int(param_2,0x49);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3);\n  uVar3 = conf_get_int(param_2,0x4c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3);\n  uVar3 = conf_get_int(param_2,0x4e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3);\n  uVar3 = conf_get_int(param_2,0x51);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3);\n  uVar3 = conf_get_int(param_2,0x52);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3);\n  uVar3 = conf_get_int(param_2,0x53);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3);\n  uVar3 = conf_get_int(param_2,0x5b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3);\n  uVar3 = conf_get_int(param_2,0x5c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3);\n  uVar3 = conf_get_int(param_2,0x4f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3);\n  uVar3 = conf_get_int(param_2,0x50);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3);\n  uVar3 = conf_get_int(param_2,0x54);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3);\n  uVar3 = conf_get_int(param_2,0x55);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3);\n  uVar3 = conf_get_str(param_2,0x80);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3);\n  uVar3 = conf_get_int(param_2,0x56);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x57);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x7d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3);\n  uVar3 = conf_get_int(param_2,100);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3);\n  uVar3 = conf_get_int(param_2,0x65);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3);\n  uVar3 = conf_get_int(param_2,0x66);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3);\n  uVar3 = conf_get_int(param_2,0x67);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3);\n  uVar3 = conf_get_filename(param_2,0x6c);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3);\n  uVar3 = conf_get_int(param_2,0x68);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3);\n  uVar3 = conf_get_int(param_2,0x69);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3);\n  iVar4 = conf_get_int(param_2,0x6a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000);\n  iVar4 = conf_get_int(param_2,0x6b);\n  iVar11 = 0;\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000);\n  uVar3 = conf_get_int(param_2,0x60);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3);\n  uVar3 = conf_get_int(param_2,0x61);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3);\n  uVar3 = conf_get_int(param_2,0x62);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3);\n  uVar3 = conf_get_int(param_2,99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3);\n  uVar3 = conf_get_int(param_2,0xb6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x82);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x83);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x72);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x5f);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x73);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3);\n  uVar3 = conf_get_int(param_2,0x74);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0x75);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3);\n  uVar3 = conf_get_int(param_2,0x76);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3);\n  uVar3 = conf_get_int(param_2,0x90);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3);\n  uVar3 = conf_get_int(param_2,0x86);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3);\n  uVar3 = conf_get_int(param_2,0x87);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3);\n  uVar3 = conf_get_int(param_2,0x84);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3);\n  uVar3 = conf_get_int(param_2,0x85);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3);\n  iVar4 = conf_get_int(param_2,0x88);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1);\n  puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870;\n  do {\n    local_170 = (undefined1 *)iVar23;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);\n    iVar23 = iVar23 + 1;\n    uVar3 = conf_get_int_int(param_2,0x89,iVar11);\n    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);\n    iVar4 = iVar11 + 2;\n    iVar11 = iVar11 + 3;\n    local_168 = conf_get_int_int(param_2,0x89,iVar4);\n    local_170 = (undefined1 *)uVar3;\n    local_16c = uVar5;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n    puVar1 = PTR_s_acket_from_server___s_000b23a8;\n  } while (iVar23 != 0x16);\n  puVar17 = &DAT_00000020;\n  uVar3 = conf_get_int(param_2,0x8c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3);\n  uVar3 = conf_get_int(param_2,0x8d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3);\n  uVar3 = conf_get_int(param_2,0x8a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3);\n  uVar3 = conf_get_int(param_2,0x8b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x8e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3);\n  puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8;\n  puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470;\n  do {\n    local_170 = puVar17 + -0x20;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);\n    local_12c[0] = '\0';\n    puVar2 = puVar17 + -0x20;\n    do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);\n    puVar17 = puVar15 + 0x21;\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n  } while (puVar17 != (undefined1 *)0x120);\n  uVar3 = conf_get_str(param_2,0x91);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3);\n  uVar3 = conf_get_int(param_2,0x92);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3);\n  uVar3 = conf_get_int(param_2,0x93);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3);\n  uVar3 = conf_get_str(param_2,0x81);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3);\n  uVar3 = conf_get_int(param_2,0x94);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3);\n  uVar3 = conf_get_int(param_2,0x6d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3);\n  uVar3 = conf_get_int(param_2,0x6e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3);\n  uVar3 = conf_get_int(param_2,0x58);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3);\n  uVar3 = conf_get_int(param_2,0x59);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3);\n  uVar3 = conf_get_int(param_2,0x5a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3);\n  uVar3 = conf_get_int(param_2,0x6f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3);\n  uVar3 = conf_get_int(param_2,0x70);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3);\n  uVar3 = conf_get_int(param_2,0x71);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3);\n  uVar3 = conf_get_int(param_2,0x95);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3);\n  uVar3 = conf_get_str(param_2,0x96);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3);\n  uVar3 = conf_get_int(param_2,0x97);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3);\n  uVar3 = conf_get_filename(param_2,0x98);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x9a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b);\n  iVar4 = conf_get_int(param_2,0x9c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa2);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4);\n  uVar3 = conf_get_int(param_2,0xae);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3);\n  uVar3 = conf_get_int(param_2,0xaf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3);\n  uVar3 = conf_get_int(param_2,0xb0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb2);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb3);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb4);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3);\n  uVar3 = conf_get_str(param_2,0x39);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3);\n  uVar3 = conf_get_int(param_2,0x3a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3);\n  uVar3 = conf_get_int(param_2,0x3b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3);\n  uVar3 = conf_get_int(param_2,0x3c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3);\n  uVar3 = conf_get_int(param_2,0x3d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3);\n  uVar3 = conf_get_int(param_2,0x3e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3);\n  uVar3 = conf_get_str(param_2,0xb7);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3);\n  uVar3 = conf_get_int(param_2,0xaa);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3);\n  uVar3 = conf_get_int(param_2,0xab);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3);\n  uVar3 = conf_get_int(param_2,0xac);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3);\n  local_170 = (undefined1 *)0x0;\n  piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4);\n  (*pcVar30)(param_1,piVar12,param_2,0xad);\n  if (local_2c == *(int *)puVar31) {\n    return *(int *)puVar31;\n  }\n  uVar3 = 0x30774;\n  puVar31 = PTR___stack_chk_fail_000b2ed8;\n  (*(code *)PTR___stack_chk_fail_000b2ed8)();\n  local_1a8 = puVar31 + 0x89bfc;\n  local_18c = 2;\n  piVar16 = *(int **)(puVar31 + 0x82790);\n  piVar13 = &local_198;\n  local_194 = *piVar16;\n  local_188 = param_2;\n  local_184 = uVar3;\n  iVar4 = (**(code **)(puVar31 + 0x820a4))();\n  if (iVar4 != 0) {\n    piVar13 = piVar12;\n    local_19c = iVar4;\n    save_open_settings(iVar4,piVar12);\n    (**(code **)(local_1a8 + -0x7b50))(local_19c);\n    local_198 = 0;\n  }\n  if (local_194 == *piVar16) {\n    return local_198;\n  }\n  pcVar30 = *(code **)(local_1a8 + -0x7498);\n  pcVar38 = load_open_settings;\n  iVar4 = local_194;\n  (*pcVar30)();\n  piVar7 = *(int **)(pcVar30 + 0x826e4);\n  iVar23 = *(int *)(pcVar30 + 0x81b88);\n  iStack_1e4 = *piVar7;\n  puVar27 = *(undefined4 **)(pcVar30 + 0x81c58);\n  piStack_1e0 = piVar16;\n  piStack_1dc = piVar12;\n  uStack_1d8 = param_1;\n  puStack_1d4 = puVar19;\n  puStack_1d0 = puVar22;\n  puStack_1cc = puVar14;\n  pcStack_1c8 = pcVar26;\n  pcStack_1c4 = local_12c;\n  puStack_1c0 = auStack_140;\n  pcStack_1bc = pcVar38;\n  conf_set_int(piVar13,0x2b,0);\n  conf_set_str(piVar13,0x14,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x15,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x2e,iVar23 + 0x4f64);\n  pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090);\n  FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0);\n  pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8);\n  FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c);\n  pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110);\n  uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c);\n  conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60));\n  conf_set_int(piVar13,1,*puVar27);\n  iVar11 = backend_from_name(uVar3);\n  if (iVar11 != 0) {\n    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));\n    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  safefree(uVar3);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3);\n  conf_set_int(piVar13,4,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0);\n  iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3);\n  conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31);\n  pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020);\n  iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32);\n  if (iVar11 == 0) {\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }\n  }\n  else {\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3);\n  conf_set_int(piVar13,0xb,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd);\n  iVar11 = conf_get_int(piVar13,0xd);\n  if (iVar11 == -1) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);\n    if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }\n  }\nLAB_00030e38:\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604);\n  FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f);\n  safefree(uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3);\n  if (iVar11 == 2) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;\n  }\n  else {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }\n  iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11);\n  if (iVar11 == 0) {\n    iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);\n    return iVar4;\n  }\n  iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00);\n  if (iVar28 == 0) {\n    safefree(iVar11);\n    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);\n  }\n  else {\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18);\n  safefree(iVar11);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    );\n  (*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19);\n  safefree(uVar3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3);\n  if (iVar11 == 1) {\n    iVar11 = 0;\n  }\n  else if (iVar11 == 2) {\n    iVar11 = 3;\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  conf_set_int(piVar13,0x21,iVar11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27);\n  uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190);\n  (*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29);\n  safefree(uVar3);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3);\n  uVar3 = 1;\n  if (iVar11 == 0) {\n    uVar3 = 2;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3);\n  conf_set_int(piVar13,0x6a,iVar11 / 1000);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000);\n  iVar29 = 0;\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3);\n  conf_set_int(piVar13,0x6b,iVar11 / 1000);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac);\n  FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3);\n  conf_set_int(piVar13,0x88,iVar11 + 1);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4);\n  iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40;\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  while( true ) {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);\n    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);\n    iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);\n    if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }\n    if (iVar29 == 0x15) break;\n    iVar29 = iVar29 + 1;\n    iVar28 = *piVar12;\n    piVar12 = piVar12 + 1;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c);\n  iVar28 = 0x20;\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c;\n  iVar20 = *(int *)(pcVar30 + 0x81b78);\n  do {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);\n    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);\n    pcVar26 = pcVar8;\n    iVar29 = iVar28 + -0x20;\n    do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);\n    iVar28 = iVar28 + 0x20;\n    safefree(pcVar8);\n    if (iVar28 == 0x120) break;\n    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);\n  } while( true );\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3);\n  conf_set_int(piVar13,0x9c,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3);\n  conf_set_int(piVar13,0x9d,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3);\n  conf_set_int(piVar13,0x9e,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3);\n  conf_set_int(piVar13,0xa5,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3);\n  conf_set_int(piVar13,0x9f,2 - iVar11);\n  if (iVar11 == 0) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);\n    if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar37 = *(int *)(pcVar30 + 0x81b88);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3);\n  conf_set_int(piVar13,0xa0,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3);\n  conf_set_int(piVar13,0xa1,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3);\n  conf_set_int(piVar13,0xa2,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3);\n  conf_set_int(piVar13,0xa3,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3);\n  conf_set_int(piVar13,0xa4,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3);\n  conf_set_int(piVar13,0xa6,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3);\n  conf_set_int(piVar13,0xa7,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3);\n  conf_set_int(piVar13,0xa8,2 - iVar11);\n  conf_set_int(piVar13,0xa9,0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad);\n  iVar11 = *piVar7;\n  if (iStack_1e4 == iVar11) {\n    return iVar11;\n  }\n  (**(code **)(pcVar30 + 0x826b8))();\nLAB_00032eec:\n  conf_set_int(piVar13,0xd,2);\n  goto LAB_00030e38;\n}" primitive_type (function_declarator "save_open_settings(undefined4 param_1,undefined4 param_2)" identifier (parameter_list "(undefined4 param_1,undefined4 param_2)" ( (parameter_declaration "undefined4 param_1" type_identifier identifier) , (parameter_declaration "undefined4 param_2" type_identifier identifier) ))) (compound_statement "{\n  undefined *puVar1;\n  undefined1 *puVar2;\n  undefined4 uVar3;\n  int iVar4;\n  undefined4 uVar5;\n  undefined1 *puVar6;\n  int *piVar7;\n  char *pcVar8;\n  char cVar10;\n  int iVar9;\n  int iVar11;\n  int *piVar12;\n  int *piVar13;\n  undefined *puVar14;\n  undefined1 *puVar15;\n  int *piVar16;\n  undefined1 *puVar17;\n  undefined *puVar18;\n  undefined1 *puVar19;\n  int iVar20;\n  int iVar21;\n  undefined1 *puVar22;\n  int iVar23;\n  char *pcVar24;\n  char *pcVar26;\n  undefined4 *puVar27;\n  int iVar28;\n  int iVar29;\n  code *pcVar30;\n  undefined *puVar31;\n  code *pcVar32;\n  code *pcVar33;\n  code *pcVar34;\n  code *pcVar35;\n  code *pcVar36;\n  int iVar37;\n  code *pcVar38;\n  undefined4 uStack_204;\n  undefined4 uStack_200;\n  undefined4 uStack_1fc;\n  undefined1 auStack_1f8 [20];\n  int iStack_1e4;\n  int *piStack_1e0;\n  int *piStack_1dc;\n  undefined4 uStack_1d8;\n  undefined1 *puStack_1d4;\n  undefined1 *puStack_1d0;\n  undefined *puStack_1cc;\n  char *pcStack_1c8;\n  char *pcStack_1c4;\n  undefined1 *puStack_1c0;\n  code *pcStack_1bc;\n  undefined *local_1a8;\n  int local_19c;\n  int local_198;\n  int local_194;\n  undefined4 local_18c;\n  undefined4 local_188;\n  undefined4 local_184;\n  undefined1 *local_170;\n  undefined4 local_16c;\n  undefined4 local_168;\n  undefined1 auStack_140 [20];\n  char local_12c [256];\n  int local_2c;\n  char *pcVar25;\n  \n  puVar31 = PTR___stack_chk_guard_000b2f04;\n  local_2c = *(int *)PTR___stack_chk_guard_000b2f04;\n  (*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);\n  uVar3 = conf_get_str(param_2,0);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3);\n  uVar3 = conf_get_filename(param_2,0x77);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3);\n  uVar3 = conf_get_int(param_2,0x78);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3);\n  uVar3 = conf_get_int(param_2,0x79);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3);\n  uVar3 = conf_get_int(param_2,0x7a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3);\n  uVar3 = conf_get_int(param_2,0x7b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3);\n  uVar3 = conf_get_int(param_2,0x7c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3);\n  iVar4 = conf_get_int(param_2,2);\n  iVar11 = *(int *)PTR_PTR_000b27f8;\n  piVar12 = (int *)PTR_PTR_000b27f8;\n  if (iVar11 == 0) {\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\n  else {\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\nLAB_0002e578:\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);\n  iVar23 = 0;\n  uVar3 = conf_get_int(param_2,1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3);\n  iVar4 = conf_get_int(param_2,4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3);\n  iVar4 = conf_get_int(param_2,5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c);\n  uVar3 = conf_get_int(param_2,7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3);\n  uVar3 = conf_get_int(param_2,8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x30);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3);\n  uVar3 = conf_get_str(param_2,0x31);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3);\n  local_170 = (undefined1 *)0x1;\n  pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988);\n  FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32);\n  uVar3 = conf_get_int(param_2,3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3);\n  uVar3 = conf_get_str(param_2,10);\n  (*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)\n  ;\n  iVar4 = conf_get_int(param_2,0xb);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3);\n  uVar3 = conf_get_int(param_2,0xc);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3);\n  uVar3 = conf_get_int(param_2,0xd);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3);\n  uVar3 = conf_get_str(param_2,0xe);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3);\n  uVar3 = conf_get_int(param_2,0xf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3);\n  uVar3 = conf_get_str(param_2,0x10);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3);\n  uVar3 = conf_get_str(param_2,0x11);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3);\n  uVar3 = conf_get_str(param_2,0x12);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3);\n  uVar3 = conf_get_int(param_2,0x13);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33);\n  uVar3 = conf_get_str(param_2,0x34);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3);\n  uVar3 = conf_get_int(param_2,0x35);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3);\n  uVar3 = conf_get_str(param_2,0x36);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x16);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x17);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x1c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3);\n  uVar3 = conf_get_int(param_2,0x1d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3);\n  uVar3 = conf_get_int(param_2,0x28);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3);\n  uVar3 = conf_get_int(param_2,0x1e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3);\n  local_16c = 0x1f;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7);\n  local_16c = 0x18;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6);\n  local_16c = 0x19;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5);\n  uVar3 = conf_get_int(param_2,0x1a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3);\n  uVar3 = conf_get_str(param_2,0x1b);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3);\n  uVar3 = conf_get_int(param_2,0x23);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3);\n  uVar3 = conf_get_int(param_2,0x24);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3);\n  uVar3 = conf_get_int(param_2,0x25);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3);\n  uVar3 = conf_get_int(param_2,0x26);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3);\n  uVar3 = conf_get_int(param_2,0x27);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3);\n  local_16c = 0x29;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808);\n  uVar3 = conf_get_filename(param_2,0x2a);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x2d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x21);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3);\n  uVar3 = conf_get_str(param_2,9);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3);\n  uVar3 = conf_get_int(param_2,0x22);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3);\n  uVar3 = conf_get_filename(param_2,0x20);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3);\n  uVar3 = conf_get_str(param_2,0x14);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x37);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x38);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3);\n  uVar3 = conf_get_int(param_2,0x3f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3);\n  uVar3 = conf_get_int(param_2,0x40);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3);\n  uVar3 = conf_get_int(param_2,0x41);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3);\n  uVar3 = conf_get_int(param_2,0x43);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3);\n  uVar3 = conf_get_int(param_2,0x42);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3);\n  uVar3 = conf_get_int(param_2,0x44);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3);\n  uVar3 = conf_get_int(param_2,0x45);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3);\n  uVar3 = conf_get_int(param_2,0x46);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3);\n  uVar3 = conf_get_int(param_2,0x47);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x48);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x4b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3);\n  uVar3 = conf_get_int(param_2,0x49);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3);\n  uVar3 = conf_get_int(param_2,0x4c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3);\n  uVar3 = conf_get_int(param_2,0x4e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3);\n  uVar3 = conf_get_int(param_2,0x51);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3);\n  uVar3 = conf_get_int(param_2,0x52);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3);\n  uVar3 = conf_get_int(param_2,0x53);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3);\n  uVar3 = conf_get_int(param_2,0x5b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3);\n  uVar3 = conf_get_int(param_2,0x5c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3);\n  uVar3 = conf_get_int(param_2,0x4f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3);\n  uVar3 = conf_get_int(param_2,0x50);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3);\n  uVar3 = conf_get_int(param_2,0x54);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3);\n  uVar3 = conf_get_int(param_2,0x55);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3);\n  uVar3 = conf_get_str(param_2,0x80);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3);\n  uVar3 = conf_get_int(param_2,0x56);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x57);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x7d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3);\n  uVar3 = conf_get_int(param_2,100);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3);\n  uVar3 = conf_get_int(param_2,0x65);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3);\n  uVar3 = conf_get_int(param_2,0x66);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3);\n  uVar3 = conf_get_int(param_2,0x67);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3);\n  uVar3 = conf_get_filename(param_2,0x6c);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3);\n  uVar3 = conf_get_int(param_2,0x68);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3);\n  uVar3 = conf_get_int(param_2,0x69);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3);\n  iVar4 = conf_get_int(param_2,0x6a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000);\n  iVar4 = conf_get_int(param_2,0x6b);\n  iVar11 = 0;\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000);\n  uVar3 = conf_get_int(param_2,0x60);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3);\n  uVar3 = conf_get_int(param_2,0x61);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3);\n  uVar3 = conf_get_int(param_2,0x62);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3);\n  uVar3 = conf_get_int(param_2,99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3);\n  uVar3 = conf_get_int(param_2,0xb6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x82);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x83);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x72);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x5f);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x73);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3);\n  uVar3 = conf_get_int(param_2,0x74);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0x75);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3);\n  uVar3 = conf_get_int(param_2,0x76);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3);\n  uVar3 = conf_get_int(param_2,0x90);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3);\n  uVar3 = conf_get_int(param_2,0x86);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3);\n  uVar3 = conf_get_int(param_2,0x87);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3);\n  uVar3 = conf_get_int(param_2,0x84);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3);\n  uVar3 = conf_get_int(param_2,0x85);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3);\n  iVar4 = conf_get_int(param_2,0x88);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1);\n  puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870;\n  do {\n    local_170 = (undefined1 *)iVar23;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);\n    iVar23 = iVar23 + 1;\n    uVar3 = conf_get_int_int(param_2,0x89,iVar11);\n    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);\n    iVar4 = iVar11 + 2;\n    iVar11 = iVar11 + 3;\n    local_168 = conf_get_int_int(param_2,0x89,iVar4);\n    local_170 = (undefined1 *)uVar3;\n    local_16c = uVar5;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n    puVar1 = PTR_s_acket_from_server___s_000b23a8;\n  } while (iVar23 != 0x16);\n  puVar17 = &DAT_00000020;\n  uVar3 = conf_get_int(param_2,0x8c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3);\n  uVar3 = conf_get_int(param_2,0x8d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3);\n  uVar3 = conf_get_int(param_2,0x8a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3);\n  uVar3 = conf_get_int(param_2,0x8b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x8e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3);\n  puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8;\n  puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470;\n  do {\n    local_170 = puVar17 + -0x20;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);\n    local_12c[0] = '\0';\n    puVar2 = puVar17 + -0x20;\n    do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);\n    puVar17 = puVar15 + 0x21;\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n  } while (puVar17 != (undefined1 *)0x120);\n  uVar3 = conf_get_str(param_2,0x91);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3);\n  uVar3 = conf_get_int(param_2,0x92);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3);\n  uVar3 = conf_get_int(param_2,0x93);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3);\n  uVar3 = conf_get_str(param_2,0x81);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3);\n  uVar3 = conf_get_int(param_2,0x94);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3);\n  uVar3 = conf_get_int(param_2,0x6d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3);\n  uVar3 = conf_get_int(param_2,0x6e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3);\n  uVar3 = conf_get_int(param_2,0x58);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3);\n  uVar3 = conf_get_int(param_2,0x59);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3);\n  uVar3 = conf_get_int(param_2,0x5a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3);\n  uVar3 = conf_get_int(param_2,0x6f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3);\n  uVar3 = conf_get_int(param_2,0x70);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3);\n  uVar3 = conf_get_int(param_2,0x71);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3);\n  uVar3 = conf_get_int(param_2,0x95);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3);\n  uVar3 = conf_get_str(param_2,0x96);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3);\n  uVar3 = conf_get_int(param_2,0x97);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3);\n  uVar3 = conf_get_filename(param_2,0x98);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x9a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b);\n  iVar4 = conf_get_int(param_2,0x9c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa2);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4);\n  uVar3 = conf_get_int(param_2,0xae);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3);\n  uVar3 = conf_get_int(param_2,0xaf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3);\n  uVar3 = conf_get_int(param_2,0xb0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb2);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb3);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb4);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3);\n  uVar3 = conf_get_str(param_2,0x39);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3);\n  uVar3 = conf_get_int(param_2,0x3a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3);\n  uVar3 = conf_get_int(param_2,0x3b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3);\n  uVar3 = conf_get_int(param_2,0x3c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3);\n  uVar3 = conf_get_int(param_2,0x3d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3);\n  uVar3 = conf_get_int(param_2,0x3e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3);\n  uVar3 = conf_get_str(param_2,0xb7);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3);\n  uVar3 = conf_get_int(param_2,0xaa);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3);\n  uVar3 = conf_get_int(param_2,0xab);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3);\n  uVar3 = conf_get_int(param_2,0xac);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3);\n  local_170 = (undefined1 *)0x0;\n  piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4);\n  (*pcVar30)(param_1,piVar12,param_2,0xad);\n  if (local_2c == *(int *)puVar31) {\n    return *(int *)puVar31;\n  }\n  uVar3 = 0x30774;\n  puVar31 = PTR___stack_chk_fail_000b2ed8;\n  (*(code *)PTR___stack_chk_fail_000b2ed8)();\n  local_1a8 = puVar31 + 0x89bfc;\n  local_18c = 2;\n  piVar16 = *(int **)(puVar31 + 0x82790);\n  piVar13 = &local_198;\n  local_194 = *piVar16;\n  local_188 = param_2;\n  local_184 = uVar3;\n  iVar4 = (**(code **)(puVar31 + 0x820a4))();\n  if (iVar4 != 0) {\n    piVar13 = piVar12;\n    local_19c = iVar4;\n    save_open_settings(iVar4,piVar12);\n    (**(code **)(local_1a8 + -0x7b50))(local_19c);\n    local_198 = 0;\n  }\n  if (local_194 == *piVar16) {\n    return local_198;\n  }\n  pcVar30 = *(code **)(local_1a8 + -0x7498);\n  pcVar38 = load_open_settings;\n  iVar4 = local_194;\n  (*pcVar30)();\n  piVar7 = *(int **)(pcVar30 + 0x826e4);\n  iVar23 = *(int *)(pcVar30 + 0x81b88);\n  iStack_1e4 = *piVar7;\n  puVar27 = *(undefined4 **)(pcVar30 + 0x81c58);\n  piStack_1e0 = piVar16;\n  piStack_1dc = piVar12;\n  uStack_1d8 = param_1;\n  puStack_1d4 = puVar19;\n  puStack_1d0 = puVar22;\n  puStack_1cc = puVar14;\n  pcStack_1c8 = pcVar26;\n  pcStack_1c4 = local_12c;\n  puStack_1c0 = auStack_140;\n  pcStack_1bc = pcVar38;\n  conf_set_int(piVar13,0x2b,0);\n  conf_set_str(piVar13,0x14,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x15,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x2e,iVar23 + 0x4f64);\n  pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090);\n  FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0);\n  pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8);\n  FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c);\n  pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110);\n  uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c);\n  conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60));\n  conf_set_int(piVar13,1,*puVar27);\n  iVar11 = backend_from_name(uVar3);\n  if (iVar11 != 0) {\n    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));\n    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  safefree(uVar3);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3);\n  conf_set_int(piVar13,4,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0);\n  iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3);\n  conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31);\n  pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020);\n  iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32);\n  if (iVar11 == 0) {\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }\n  }\n  else {\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3);\n  conf_set_int(piVar13,0xb,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd);\n  iVar11 = conf_get_int(piVar13,0xd);\n  if (iVar11 == -1) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);\n    if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }\n  }\nLAB_00030e38:\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604);\n  FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f);\n  safefree(uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3);\n  if (iVar11 == 2) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;\n  }\n  else {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }\n  iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11);\n  if (iVar11 == 0) {\n    iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);\n    return iVar4;\n  }\n  iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00);\n  if (iVar28 == 0) {\n    safefree(iVar11);\n    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);\n  }\n  else {\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18);\n  safefree(iVar11);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    );\n  (*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19);\n  safefree(uVar3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3);\n  if (iVar11 == 1) {\n    iVar11 = 0;\n  }\n  else if (iVar11 == 2) {\n    iVar11 = 3;\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  conf_set_int(piVar13,0x21,iVar11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27);\n  uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190);\n  (*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29);\n  safefree(uVar3);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3);\n  uVar3 = 1;\n  if (iVar11 == 0) {\n    uVar3 = 2;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3);\n  conf_set_int(piVar13,0x6a,iVar11 / 1000);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000);\n  iVar29 = 0;\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3);\n  conf_set_int(piVar13,0x6b,iVar11 / 1000);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac);\n  FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3);\n  conf_set_int(piVar13,0x88,iVar11 + 1);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4);\n  iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40;\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  while( true ) {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);\n    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);\n    iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);\n    if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }\n    if (iVar29 == 0x15) break;\n    iVar29 = iVar29 + 1;\n    iVar28 = *piVar12;\n    piVar12 = piVar12 + 1;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c);\n  iVar28 = 0x20;\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c;\n  iVar20 = *(int *)(pcVar30 + 0x81b78);\n  do {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);\n    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);\n    pcVar26 = pcVar8;\n    iVar29 = iVar28 + -0x20;\n    do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);\n    iVar28 = iVar28 + 0x20;\n    safefree(pcVar8);\n    if (iVar28 == 0x120) break;\n    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);\n  } while( true );\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3);\n  conf_set_int(piVar13,0x9c,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3);\n  conf_set_int(piVar13,0x9d,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3);\n  conf_set_int(piVar13,0x9e,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3);\n  conf_set_int(piVar13,0xa5,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3);\n  conf_set_int(piVar13,0x9f,2 - iVar11);\n  if (iVar11 == 0) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);\n    if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar37 = *(int *)(pcVar30 + 0x81b88);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3);\n  conf_set_int(piVar13,0xa0,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3);\n  conf_set_int(piVar13,0xa1,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3);\n  conf_set_int(piVar13,0xa2,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3);\n  conf_set_int(piVar13,0xa3,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3);\n  conf_set_int(piVar13,0xa4,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3);\n  conf_set_int(piVar13,0xa6,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3);\n  conf_set_int(piVar13,0xa7,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3);\n  conf_set_int(piVar13,0xa8,2 - iVar11);\n  conf_set_int(piVar13,0xa9,0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad);\n  iVar11 = *piVar7;\n  if (iStack_1e4 == iVar11) {\n    return iVar11;\n  }\n  (**(code **)(pcVar30 + 0x826b8))();\nLAB_00032eec:\n  conf_set_int(piVar13,0xd,2);\n  goto LAB_00030e38;\n}" { (declaration "undefined *puVar1;" type_identifier (pointer_declarator "*puVar1" * identifier) ;) (declaration "undefined1 *puVar2;" type_identifier (pointer_declarator "*puVar2" * identifier) ;) (declaration "undefined4 uVar3;" type_identifier identifier ;) (declaration "int iVar4;" primitive_type identifier ;) (declaration "undefined4 uVar5;" type_identifier identifier ;) (declaration "undefined1 *puVar6;" type_identifier (pointer_declarator "*puVar6" * identifier) ;) (declaration "int *piVar7;" primitive_type (pointer_declarator "*piVar7" * identifier) ;) (declaration "char *pcVar8;" primitive_type (pointer_declarator "*pcVar8" * identifier) ;) (declaration "char cVar10;" primitive_type identifier ;) (declaration "int iVar9;" primitive_type identifier ;) (declaration "int iVar11;" primitive_type identifier ;) (declaration "int *piVar12;" primitive_type (pointer_declarator "*piVar12" * identifier) ;) (declaration "int *piVar13;" primitive_type (pointer_declarator "*piVar13" * identifier) ;) (declaration "undefined *puVar14;" type_identifier (pointer_declarator "*puVar14" * identifier) ;) (declaration "undefined1 *puVar15;" type_identifier (pointer_declarator "*puVar15" * identifier) ;) (declaration "int *piVar16;" primitive_type (pointer_declarator "*piVar16" * identifier) ;) (declaration "undefined1 *puVar17;" type_identifier (pointer_declarator "*puVar17" * identifier) ;) (declaration "undefined *puVar18;" type_identifier (pointer_declarator "*puVar18" * identifier) ;) (declaration "undefined1 *puVar19;" type_identifier (pointer_declarator "*puVar19" * identifier) ;) (declaration "int iVar20;" primitive_type identifier ;) (declaration "int iVar21;" primitive_type identifier ;) (declaration "undefined1 *puVar22;" type_identifier (pointer_declarator "*puVar22" * identifier) ;) (declaration "int iVar23;" primitive_type identifier ;) (declaration "char *pcVar24;" primitive_type (pointer_declarator "*pcVar24" * identifier) ;) (declaration "char *pcVar26;" primitive_type (pointer_declarator "*pcVar26" * identifier) ;) (declaration "undefined4 *puVar27;" type_identifier (pointer_declarator "*puVar27" * identifier) ;) (declaration "int iVar28;" primitive_type identifier ;) (declaration "int iVar29;" primitive_type identifier ;) (declaration "code *pcVar30;" type_identifier (pointer_declarator "*pcVar30" * identifier) ;) (declaration "undefined *puVar31;" type_identifier (pointer_declarator "*puVar31" * identifier) ;) (declaration "code *pcVar32;" type_identifier (pointer_declarator "*pcVar32" * identifier) ;) (declaration "code *pcVar33;" type_identifier (pointer_declarator "*pcVar33" * identifier) ;) (declaration "code *pcVar34;" type_identifier (pointer_declarator "*pcVar34" * identifier) ;) (declaration "code *pcVar35;" type_identifier (pointer_declarator "*pcVar35" * identifier) ;) (declaration "code *pcVar36;" type_identifier (pointer_declarator "*pcVar36" * identifier) ;) (declaration "int iVar37;" primitive_type identifier ;) (declaration "code *pcVar38;" type_identifier (pointer_declarator "*pcVar38" * identifier) ;) (declaration "undefined4 uStack_204;" type_identifier identifier ;) (declaration "undefined4 uStack_200;" type_identifier identifier ;) (declaration "undefined4 uStack_1fc;" type_identifier identifier ;) (declaration "undefined1 auStack_1f8 [20];" type_identifier (array_declarator "auStack_1f8 [20]" identifier [ number_literal ]) ;) (declaration "int iStack_1e4;" primitive_type identifier ;) (declaration "int *piStack_1e0;" primitive_type (pointer_declarator "*piStack_1e0" * identifier) ;) (declaration "int *piStack_1dc;" primitive_type (pointer_declarator "*piStack_1dc" * identifier) ;) (declaration "undefined4 uStack_1d8;" type_identifier identifier ;) (declaration "undefined1 *puStack_1d4;" type_identifier (pointer_declarator "*puStack_1d4" * identifier) ;) (declaration "undefined1 *puStack_1d0;" type_identifier (pointer_declarator "*puStack_1d0" * identifier) ;) (declaration "undefined *puStack_1cc;" type_identifier (pointer_declarator "*puStack_1cc" * identifier) ;) (declaration "char *pcStack_1c8;" primitive_type (pointer_declarator "*pcStack_1c8" * identifier) ;) (declaration "char *pcStack_1c4;" primitive_type (pointer_declarator "*pcStack_1c4" * identifier) ;) (declaration "undefined1 *puStack_1c0;" type_identifier (pointer_declarator "*puStack_1c0" * identifier) ;) (declaration "code *pcStack_1bc;" type_identifier (pointer_declarator "*pcStack_1bc" * identifier) ;) (declaration "undefined *local_1a8;" type_identifier (pointer_declarator "*local_1a8" * identifier) ;) (declaration "int local_19c;" primitive_type identifier ;) (declaration "int local_198;" primitive_type identifier ;) (declaration "int local_194;" primitive_type identifier ;) (declaration "undefined4 local_18c;" type_identifier identifier ;) (declaration "undefined4 local_188;" type_identifier identifier ;) (declaration "undefined4 local_184;" type_identifier identifier ;) (declaration "undefined1 *local_170;" type_identifier (pointer_declarator "*local_170" * identifier) ;) (declaration "undefined4 local_16c;" type_identifier identifier ;) (declaration "undefined4 local_168;" type_identifier identifier ;) (declaration "undefined1 auStack_140 [20];" type_identifier (array_declarator "auStack_140 [20]" identifier [ number_literal ]) ;) (declaration "char local_12c [256];" primitive_type (array_declarator "local_12c [256]" identifier [ number_literal ]) ;) (declaration "int local_2c;" primitive_type identifier ;) (declaration "char *pcVar25;" primitive_type (pointer_declarator "*pcVar25" * identifier) ;) (expression_statement "puVar31 = PTR___stack_chk_guard_000b2f04;" (assignment_expression "puVar31 = PTR___stack_chk_guard_000b2f04" identifier = identifier) ;) (expression_statement "local_2c = *(int *)PTR___stack_chk_guard_000b2f04;" (assignment_expression "local_2c = *(int *)PTR___stack_chk_guard_000b2f04" identifier = (pointer_expression "*(int *)PTR___stack_chk_guard_000b2f04" * (cast_expression "(int *)PTR___stack_chk_guard_000b2f04" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2210" identifier + number_literal) , number_literal ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0);" (assignment_expression "uVar3 = conf_get_str(param_2,0)" identifier = (call_expression "conf_get_str(param_2,0)" identifier (argument_list "(param_2,0)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2218" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_filename(param_2,0x77);" (assignment_expression "uVar3 = conf_get_filename(param_2,0x77)" identifier = (call_expression "conf_get_filename(param_2,0x77)" identifier (argument_list "(param_2,0x77)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" ( (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" * (cast_expression "(code *)PTR_write_setting_filename_000b2804" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2224" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x78);" (assignment_expression "uVar3 = conf_get_int(param_2,0x78)" identifier = (call_expression "conf_get_int(param_2,0x78)" identifier (argument_list "(param_2,0x78)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2230" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x79);" (assignment_expression "uVar3 = conf_get_int(param_2,0x79)" identifier = (call_expression "conf_get_int(param_2,0x79)" identifier (argument_list "(param_2,0x79)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2238" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x7a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7a)" identifier = (call_expression "conf_get_int(param_2,0x7a)" identifier (argument_list "(param_2,0x7a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2248" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x7b);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7b)" identifier = (call_expression "conf_get_int(param_2,0x7b)" identifier (argument_list "(param_2,0x7b)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2254" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x7c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7c)" identifier = (call_expression "conf_get_int(param_2,0x7c)" identifier (argument_list "(param_2,0x7c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2268" identifier + number_literal) , identifier ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,2);" (assignment_expression "iVar4 = conf_get_int(param_2,2)" identifier = (call_expression "conf_get_int(param_2,2)" identifier (argument_list "(param_2,2)" ( identifier , number_literal )))) ;) (expression_statement "iVar11 = *(int *)PTR_PTR_000b27f8;" (assignment_expression "iVar11 = *(int *)PTR_PTR_000b27f8" identifier = (pointer_expression "*(int *)PTR_PTR_000b27f8" * (cast_expression "(int *)PTR_PTR_000b27f8" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier))) ;) (expression_statement "piVar12 = (int *)PTR_PTR_000b27f8;" (assignment_expression "piVar12 = (int *)PTR_PTR_000b27f8" identifier = (cast_expression "(int *)PTR_PTR_000b27f8" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) (if_statement "if (iVar11 == 0) {\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\n  else {\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (compound_statement "{\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }" { (expression_statement "puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;" (assignment_expression "puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c" identifier = (binary_expression "PTR_s_acket_from_server___s_000b23a8 + -0x130c" identifier + number_literal)) ;) }) (else_clause "else {\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }" else (compound_statement "{\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }" { (do_statement "do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);" do (compound_statement "{\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    }" { (expression_statement "piVar12 = piVar12 + 1;" (assignment_expression "piVar12 = piVar12 + 1" identifier = (binary_expression "piVar12 + 1" identifier + number_literal)) ;) (if_statement "if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }" if (parenthesized_expression "(iVar4 == *(int *)(iVar11 + 0x48))" ( (binary_expression "iVar4 == *(int *)(iVar11 + 0x48)" identifier == (pointer_expression "*(int *)(iVar11 + 0x48)" * (cast_expression "(int *)(iVar11 + 0x48)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x48)" ( (binary_expression "iVar11 + 0x48" identifier + number_literal) ))))) )) (compound_statement "{\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }" { (expression_statement "puVar14 = *(undefined **)(iVar11 + 0x44);" (assignment_expression "puVar14 = *(undefined **)(iVar11 + 0x44)" identifier = (pointer_expression "*(undefined **)(iVar11 + 0x44)" * (cast_expression "(undefined **)(iVar11 + 0x44)" ( (type_descriptor "undefined **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar11 + 0x44)" ( (binary_expression "iVar11 + 0x44" identifier + number_literal) ))))) ;) (goto_statement "goto LAB_0002e578;" goto statement_identifier ;) })) (expression_statement "iVar11 = *piVar12;" (assignment_expression "iVar11 = *piVar12" identifier = (pointer_expression "*piVar12" * identifier)) ;) }) while (parenthesized_expression "(iVar11 != 0)" ( (binary_expression "iVar11 != 0" identifier != number_literal) )) ;) (expression_statement "puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;" (assignment_expression "puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c" identifier = (binary_expression "PTR_s_acket_from_server___s_000b23a8 + -0x130c" identifier + number_literal)) ;) }))) (labeled_statement "LAB_0002e578:\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);" statement_identifier : (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2278" identifier + number_literal) , identifier ))) ;)) (expression_statement "iVar23 = 0;" (assignment_expression "iVar23 = 0" identifier = number_literal) ;) (expression_statement "uVar3 = conf_get_int(param_2,1);" (assignment_expression "uVar3 = conf_get_int(param_2,1)" identifier = (call_expression "conf_get_int(param_2,1)" identifier (argument_list "(param_2,1)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2284" identifier + number_literal) , identifier ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,4);" (assignment_expression "iVar4 = conf_get_int(param_2,4)" identifier = (call_expression "conf_get_int(param_2,4)" identifier (argument_list "(param_2,4)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2290" identifier + number_literal) , (binary_expression "(iVar4 + 2) % 3" (parenthesized_expression "(iVar4 + 2)" ( (binary_expression "iVar4 + 2" identifier + number_literal) )) % number_literal) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,5);" (assignment_expression "iVar4 = conf_get_int(param_2,5)" identifier = (call_expression "conf_get_int(param_2,5)" identifier (argument_list "(param_2,5)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x229c" identifier + number_literal) , (binary_expression "iVar4 != 0" identifier != number_literal) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,6);" (assignment_expression "iVar4 = conf_get_int(param_2,6)" identifier = (call_expression "conf_get_int(param_2,6)" identifier (argument_list "(param_2,6)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22a8" identifier + number_literal) , (binary_expression "iVar4 / 0x3c" identifier / number_literal) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,6);" (assignment_expression "iVar4 = conf_get_int(param_2,6)" identifier = (call_expression "conf_get_int(param_2,6)" identifier (argument_list "(param_2,6)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22b8" identifier + number_literal) , (binary_expression "iVar4 % 0x3c" identifier % number_literal) ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,7);" (assignment_expression "uVar3 = conf_get_int(param_2,7)" identifier = (call_expression "conf_get_int(param_2,7)" identifier (argument_list "(param_2,7)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22cc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,8);" (assignment_expression "uVar3 = conf_get_int(param_2,8)" identifier = (call_expression "conf_get_int(param_2,8)" identifier (argument_list "(param_2,8)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22d8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x30);" (assignment_expression "uVar3 = conf_get_str(param_2,0x30)" identifier = (call_expression "conf_get_str(param_2,0x30)" identifier (argument_list "(param_2,0x30)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22e8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x31);" (assignment_expression "uVar3 = conf_get_str(param_2,0x31)" identifier = (call_expression "conf_get_str(param_2,0x31)" identifier (argument_list "(param_2,0x31)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22f8" identifier + number_literal) , identifier ))) ;) (expression_statement "local_170 = (undefined1 *)0x1;" (assignment_expression "local_170 = (undefined1 *)0x1" identifier = (cast_expression "(undefined1 *)0x1" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988);" (assignment_expression "pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988)" identifier = (cast_expression "(code *)(PTR_LAB_000b2760 + -0x2988)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(PTR_LAB_000b2760 + -0x2988)" ( (binary_expression "PTR_LAB_000b2760 + -0x2988" identifier + number_literal) )))) ;) (expression_statement "FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32);" (call_expression "FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32)" identifier (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2308" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,3);" (assignment_expression "uVar3 = conf_get_int(param_2,3)" identifier = (call_expression "conf_get_int(param_2,3)" identifier (argument_list "(param_2,3)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2318" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,10);" (assignment_expression "uVar3 = conf_get_str(param_2,10)" identifier = (call_expression "conf_get_str(param_2,10)" identifier (argument_list "(param_2,10)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)\n  ;" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 9000" identifier + number_literal) , identifier ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xb);" (assignment_expression "iVar4 = conf_get_int(param_2,0xb)" identifier = (call_expression "conf_get_int(param_2,0xb)" identifier (argument_list "(param_2,0xb)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x233c" identifier + number_literal) , (binary_expression "(iVar4 + 2) % 3" (parenthesized_expression "(iVar4 + 2)" ( (binary_expression "iVar4 + 2" identifier + number_literal) )) % number_literal) ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xc);" (assignment_expression "uVar3 = conf_get_int(param_2,0xc)" identifier = (call_expression "conf_get_int(param_2,0xc)" identifier (argument_list "(param_2,0xc)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2348" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xd);" (assignment_expression "uVar3 = conf_get_int(param_2,0xd)" identifier = (call_expression "conf_get_int(param_2,0xd)" identifier (argument_list "(param_2,0xd)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2358" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0xe);" (assignment_expression "uVar3 = conf_get_str(param_2,0xe)" identifier = (call_expression "conf_get_str(param_2,0xe)" identifier (argument_list "(param_2,0xe)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2364" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xf);" (assignment_expression "uVar3 = conf_get_int(param_2,0xf)" identifier = (call_expression "conf_get_int(param_2,0xf)" identifier (argument_list "(param_2,0xf)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2370" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x10);" (assignment_expression "uVar3 = conf_get_str(param_2,0x10)" identifier = (call_expression "conf_get_str(param_2,0x10)" identifier (argument_list "(param_2,0x10)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x237c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x11);" (assignment_expression "uVar3 = conf_get_str(param_2,0x11)" identifier = (call_expression "conf_get_str(param_2,0x11)" identifier (argument_list "(param_2,0x11)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x238c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x12);" (assignment_expression "uVar3 = conf_get_str(param_2,0x12)" identifier = (call_expression "conf_get_str(param_2,0x12)" identifier (argument_list "(param_2,0x12)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x239c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x13);" (assignment_expression "uVar3 = conf_get_int(param_2,0x13)" identifier = (call_expression "conf_get_int(param_2,0x13)" identifier (argument_list "(param_2,0x13)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23b0" identifier + number_literal) , identifier ))) ;) (expression_statement "local_170 = (undefined1 *)0x1;" (assignment_expression "local_170 = (undefined1 *)0x1" identifier = (cast_expression "(undefined1 *)0x1" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "(*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33);" (call_expression "(*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33)" (parenthesized_expression "(*pcVar30)" ( (pointer_expression "*pcVar30" * identifier) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23d8" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x34);" (assignment_expression "uVar3 = conf_get_str(param_2,0x34)" identifier = (call_expression "conf_get_str(param_2,0x34)" identifier (argument_list "(param_2,0x34)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23c0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x35);" (assignment_expression "uVar3 = conf_get_int(param_2,0x35)" identifier = (call_expression "conf_get_int(param_2,0x35)" identifier (argument_list "(param_2,0x35)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23cc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x36);" (assignment_expression "uVar3 = conf_get_str(param_2,0x36)" identifier = (call_expression "conf_get_str(param_2,0x36)" identifier (argument_list "(param_2,0x36)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23e4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x16);" (assignment_expression "uVar3 = conf_get_int(param_2,0x16)" identifier = (call_expression "conf_get_int(param_2,0x16)" identifier (argument_list "(param_2,0x16)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23f4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x17);" (assignment_expression "uVar3 = conf_get_int(param_2,0x17)" identifier = (call_expression "conf_get_int(param_2,0x17)" identifier (argument_list "(param_2,0x17)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23fc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x1c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x1c)" identifier = (call_expression "conf_get_int(param_2,0x1c)" identifier (argument_list "(param_2,0x1c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2408" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x1d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x1d)" identifier = (call_expression "conf_get_int(param_2,0x1d)" identifier (argument_list "(param_2,0x1d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2414" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x28);" (assignment_expression "uVar3 = conf_get_int(param_2,0x28)" identifier = (call_expression "conf_get_int(param_2,0x28)" identifier (argument_list "(param_2,0x28)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2420" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x1e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x1e)" identifier = (call_expression "conf_get_int(param_2,0x1e)" identifier (argument_list "(param_2,0x1e)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x242c" identifier + number_literal) , identifier ))) ;) (expression_statement "local_16c = 0x1f;" (assignment_expression "local_16c = 0x1f" identifier = number_literal) ;) (expression_statement "local_170 = (undefined1 *)param_2;" (assignment_expression "local_170 = (undefined1 *)param_2" identifier = (cast_expression "(undefined1 *)param_2" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7);" (call_expression "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7)" identifier (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x243c" identifier + number_literal) , (binary_expression "PTR_DAT_000b2398 + 0x10d4" identifier + number_literal) , number_literal ))) ;) (expression_statement "local_16c = 0x18;" (assignment_expression "local_16c = 0x18" identifier = number_literal) ;) (expression_statement "local_170 = (undefined1 *)param_2;" (assignment_expression "local_170 = (undefined1 *)param_2" identifier = (cast_expression "(undefined1 *)param_2" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6);" (call_expression "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6)" identifier (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2444" identifier + number_literal) , (binary_expression "PTR_DAT_000b2398 + 0x1074" identifier + number_literal) , number_literal ))) ;) (expression_statement "local_16c = 0x19;" (assignment_expression "local_16c = 0x19" identifier = number_literal) ;) (expression_statement "local_170 = (undefined1 *)param_2;" (assignment_expression "local_170 = (undefined1 *)param_2" identifier = (cast_expression "(undefined1 *)param_2" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5);" (call_expression "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5)" identifier (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2448" identifier + number_literal) , (binary_expression "PTR_DAT_000b2398 + 0x1024" identifier + number_literal) , number_literal ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x1a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x1a)" identifier = (call_expression "conf_get_int(param_2,0x1a)" identifier (argument_list "(param_2,0x1a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2450" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x1b);" (assignment_expression "uVar3 = conf_get_str(param_2,0x1b)" identifier = (call_expression "conf_get_str(param_2,0x1b)" identifier (argument_list "(param_2,0x1b)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x245c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x23);" (assignment_expression "uVar3 = conf_get_int(param_2,0x23)" identifier = (call_expression "conf_get_int(param_2,0x23)" identifier (argument_list "(param_2,0x23)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2468" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x24);" (assignment_expression "uVar3 = conf_get_int(param_2,0x24)" identifier = (call_expression "conf_get_int(param_2,0x24)" identifier (argument_list "(param_2,0x24)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2474" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x25);" (assignment_expression "uVar3 = conf_get_int(param_2,0x25)" identifier = (call_expression "conf_get_int(param_2,0x25)" identifier (argument_list "(param_2,0x25)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2480" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x26);" (assignment_expression "uVar3 = conf_get_int(param_2,0x26)" identifier = (call_expression "conf_get_int(param_2,0x26)" identifier (argument_list "(param_2,0x26)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2488" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x27);" (assignment_expression "uVar3 = conf_get_int(param_2,0x27)" identifier = (call_expression "conf_get_int(param_2,0x27)" identifier (argument_list "(param_2,0x27)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2490" identifier + number_literal) , identifier ))) ;) (expression_statement "local_16c = 0x29;" (assignment_expression "local_16c = 0x29" identifier = number_literal) ;) (expression_statement "local_170 = (undefined1 *)param_2;" (assignment_expression "local_170 = (undefined1 *)param_2" identifier = (cast_expression "(undefined1 *)param_2" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808);" (call_expression "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808)" identifier (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x249c" identifier + number_literal) , identifier , (pointer_expression "*(undefined4 *)PTR_ngsslibs_000b2808" * (cast_expression "(undefined4 *)PTR_ngsslibs_000b2808" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ))) ;) (expression_statement "uVar3 = conf_get_filename(param_2,0x2a);" (assignment_expression "uVar3 = conf_get_filename(param_2,0x2a)" identifier = (call_expression "conf_get_filename(param_2,0x2a)" identifier (argument_list "(param_2,0x2a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" ( (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" * (cast_expression "(code *)PTR_write_setting_filename_000b2804" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24a4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x2d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x2d)" identifier = (call_expression "conf_get_int(param_2,0x2d)" identifier (argument_list "(param_2,0x2d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24b0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x21);" (assignment_expression "uVar3 = conf_get_int(param_2,0x21)" identifier = (call_expression "conf_get_int(param_2,0x21)" identifier (argument_list "(param_2,0x21)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24bc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,9);" (assignment_expression "uVar3 = conf_get_str(param_2,9)" identifier = (call_expression "conf_get_str(param_2,9)" identifier (argument_list "(param_2,9)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24c4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x22);" (assignment_expression "uVar3 = conf_get_int(param_2,0x22)" identifier = (call_expression "conf_get_int(param_2,0x22)" identifier (argument_list "(param_2,0x22)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24cc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_filename(param_2,0x20);" (assignment_expression "uVar3 = conf_get_filename(param_2,0x20)" identifier = (call_expression "conf_get_filename(param_2,0x20)" identifier (argument_list "(param_2,0x20)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" ( (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" * (cast_expression "(code *)PTR_write_setting_filename_000b2804" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24d4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x14);" (assignment_expression "uVar3 = conf_get_str(param_2,0x14)" identifier = (call_expression "conf_get_str(param_2,0x14)" identifier (argument_list "(param_2,0x14)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24e4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x37);" (assignment_expression "uVar3 = conf_get_int(param_2,0x37)" identifier = (call_expression "conf_get_int(param_2,0x37)" identifier (argument_list "(param_2,0x37)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24f4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x38);" (assignment_expression "uVar3 = conf_get_int(param_2,0x38)" identifier = (call_expression "conf_get_int(param_2,0x38)" identifier (argument_list "(param_2,0x38)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2500" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x3f);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3f)" identifier = (call_expression "conf_get_int(param_2,0x3f)" identifier (argument_list "(param_2,0x3f)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2510" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x40);" (assignment_expression "uVar3 = conf_get_int(param_2,0x40)" identifier = (call_expression "conf_get_int(param_2,0x40)" identifier (argument_list "(param_2,0x40)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2524" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x41);" (assignment_expression "uVar3 = conf_get_int(param_2,0x41)" identifier = (call_expression "conf_get_int(param_2,0x41)" identifier (argument_list "(param_2,0x41)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2530" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x43);" (assignment_expression "uVar3 = conf_get_int(param_2,0x43)" identifier = (call_expression "conf_get_int(param_2,0x43)" identifier (argument_list "(param_2,0x43)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2544" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x42);" (assignment_expression "uVar3 = conf_get_int(param_2,0x42)" identifier = (call_expression "conf_get_int(param_2,0x42)" identifier (argument_list "(param_2,0x42)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2558" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x44);" (assignment_expression "uVar3 = conf_get_int(param_2,0x44)" identifier = (call_expression "conf_get_int(param_2,0x44)" identifier (argument_list "(param_2,0x44)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2570" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x45);" (assignment_expression "uVar3 = conf_get_int(param_2,0x45)" identifier = (call_expression "conf_get_int(param_2,0x45)" identifier (argument_list "(param_2,0x45)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2584" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x46);" (assignment_expression "uVar3 = conf_get_int(param_2,0x46)" identifier = (call_expression "conf_get_int(param_2,0x46)" identifier (argument_list "(param_2,0x46)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2594" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x47);" (assignment_expression "uVar3 = conf_get_int(param_2,0x47)" identifier = (call_expression "conf_get_int(param_2,0x47)" identifier (argument_list "(param_2,0x47)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25a0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x48);" (assignment_expression "uVar3 = conf_get_int(param_2,0x48)" identifier = (call_expression "conf_get_int(param_2,0x48)" identifier (argument_list "(param_2,0x48)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25b4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x4b);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4b)" identifier = (call_expression "conf_get_int(param_2,0x4b)" identifier (argument_list "(param_2,0x4b)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25c8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x49);" (assignment_expression "uVar3 = conf_get_int(param_2,0x49)" identifier = (call_expression "conf_get_int(param_2,0x49)" identifier (argument_list "(param_2,0x49)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25dc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x4a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4a)" identifier = (call_expression "conf_get_int(param_2,0x4a)" identifier (argument_list "(param_2,0x4a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25ec" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x4c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4c)" identifier = (call_expression "conf_get_int(param_2,0x4c)" identifier (argument_list "(param_2,0x4c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25fc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x4d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4d)" identifier = (call_expression "conf_get_int(param_2,0x4d)" identifier (argument_list "(param_2,0x4d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2614" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x4e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4e)" identifier = (call_expression "conf_get_int(param_2,0x4e)" identifier (argument_list "(param_2,0x4e)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2628" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x51);" (assignment_expression "uVar3 = conf_get_int(param_2,0x51)" identifier = (call_expression "conf_get_int(param_2,0x51)" identifier (argument_list "(param_2,0x51)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2638" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x52);" (assignment_expression "uVar3 = conf_get_int(param_2,0x52)" identifier = (call_expression "conf_get_int(param_2,0x52)" identifier (argument_list "(param_2,0x52)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2640" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x53);" (assignment_expression "uVar3 = conf_get_int(param_2,0x53)" identifier = (call_expression "conf_get_int(param_2,0x53)" identifier (argument_list "(param_2,0x53)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x264c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x5b);" (assignment_expression "uVar3 = conf_get_int(param_2,0x5b)" identifier = (call_expression "conf_get_int(param_2,0x5b)" identifier (argument_list "(param_2,0x5b)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2654" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x5c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x5c)" identifier = (call_expression "conf_get_int(param_2,0x5c)" identifier (argument_list "(param_2,0x5c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2660" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x4f);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4f)" identifier = (call_expression "conf_get_int(param_2,0x4f)" identifier (argument_list "(param_2,0x4f)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x266c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x50);" (assignment_expression "uVar3 = conf_get_int(param_2,0x50)" identifier = (call_expression "conf_get_int(param_2,0x50)" identifier (argument_list "(param_2,0x50)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2678" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x54);" (assignment_expression "uVar3 = conf_get_int(param_2,0x54)" identifier = (call_expression "conf_get_int(param_2,0x54)" identifier (argument_list "(param_2,0x54)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2684" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x55);" (assignment_expression "uVar3 = conf_get_int(param_2,0x55)" identifier = (call_expression "conf_get_int(param_2,0x55)" identifier (argument_list "(param_2,0x55)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2690" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x80);" (assignment_expression "uVar3 = conf_get_str(param_2,0x80)" identifier = (call_expression "conf_get_str(param_2,0x80)" identifier (argument_list "(param_2,0x80)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x269c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x56);" (assignment_expression "uVar3 = conf_get_int(param_2,0x56)" identifier = (call_expression "conf_get_int(param_2,0x56)" identifier (argument_list "(param_2,0x56)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26a8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x57);" (assignment_expression "uVar3 = conf_get_int(param_2,0x57)" identifier = (call_expression "conf_get_int(param_2,0x57)" identifier (argument_list "(param_2,0x57)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26b4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x7d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7d)" identifier = (call_expression "conf_get_int(param_2,0x7d)" identifier (argument_list "(param_2,0x7d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26cc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x7e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7e)" identifier = (call_expression "conf_get_int(param_2,0x7e)" identifier (argument_list "(param_2,0x7e)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26dc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x7f);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7f)" identifier = (call_expression "conf_get_int(param_2,0x7f)" identifier (argument_list "(param_2,0x7f)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26e8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,100);" (assignment_expression "uVar3 = conf_get_int(param_2,100)" identifier = (call_expression "conf_get_int(param_2,100)" identifier (argument_list "(param_2,100)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26f8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x65);" (assignment_expression "uVar3 = conf_get_int(param_2,0x65)" identifier = (call_expression "conf_get_int(param_2,0x65)" identifier (argument_list "(param_2,0x65)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2700" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x66);" (assignment_expression "uVar3 = conf_get_int(param_2,0x66)" identifier = (call_expression "conf_get_int(param_2,0x66)" identifier (argument_list "(param_2,0x66)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x270c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x67);" (assignment_expression "uVar3 = conf_get_int(param_2,0x67)" identifier = (call_expression "conf_get_int(param_2,0x67)" identifier (argument_list "(param_2,0x67)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2714" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_filename(param_2,0x6c);" (assignment_expression "uVar3 = conf_get_filename(param_2,0x6c)" identifier = (call_expression "conf_get_filename(param_2,0x6c)" identifier (argument_list "(param_2,0x6c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" ( (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" * (cast_expression "(code *)PTR_write_setting_filename_000b2804" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x271c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x68);" (assignment_expression "uVar3 = conf_get_int(param_2,0x68)" identifier = (call_expression "conf_get_int(param_2,0x68)" identifier (argument_list "(param_2,0x68)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x272c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x69);" (assignment_expression "uVar3 = conf_get_int(param_2,0x69)" identifier = (call_expression "conf_get_int(param_2,0x69)" identifier (argument_list "(param_2,0x69)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x273c" identifier + number_literal) , identifier ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0x6a);" (assignment_expression "iVar4 = conf_get_int(param_2,0x6a)" identifier = (call_expression "conf_get_int(param_2,0x6a)" identifier (argument_list "(param_2,0x6a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x274c" identifier + number_literal) , (binary_expression "iVar4 * 1000" identifier * number_literal) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0x6b);" (assignment_expression "iVar4 = conf_get_int(param_2,0x6b)" identifier = (call_expression "conf_get_int(param_2,0x6b)" identifier (argument_list "(param_2,0x6b)" ( identifier , number_literal )))) ;) (expression_statement "iVar11 = 0;" (assignment_expression "iVar11 = 0" identifier = number_literal) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x275c" identifier + number_literal) , (binary_expression "iVar4 * 1000" identifier * number_literal) ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x60);" (assignment_expression "uVar3 = conf_get_int(param_2,0x60)" identifier = (call_expression "conf_get_int(param_2,0x60)" identifier (argument_list "(param_2,0x60)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x276c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x61);" (assignment_expression "uVar3 = conf_get_int(param_2,0x61)" identifier = (call_expression "conf_get_int(param_2,0x61)" identifier (argument_list "(param_2,0x61)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x277c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x62);" (assignment_expression "uVar3 = conf_get_int(param_2,0x62)" identifier = (call_expression "conf_get_int(param_2,0x62)" identifier (argument_list "(param_2,0x62)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x278c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,99);" (assignment_expression "uVar3 = conf_get_int(param_2,99)" identifier = (call_expression "conf_get_int(param_2,99)" identifier (argument_list "(param_2,99)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x279c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xb6);" (assignment_expression "uVar3 = conf_get_int(param_2,0xb6)" identifier = (call_expression "conf_get_int(param_2,0xb6)" identifier (argument_list "(param_2,0xb6)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27a8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x82);" (assignment_expression "uVar3 = conf_get_int(param_2,0x82)" identifier = (call_expression "conf_get_int(param_2,0x82)" identifier (argument_list "(param_2,0x82)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27b4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x83);" (assignment_expression "uVar3 = conf_get_int(param_2,0x83)" identifier = (call_expression "conf_get_int(param_2,0x83)" identifier (argument_list "(param_2,0x83)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27cc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x72);" (assignment_expression "uVar3 = conf_get_int(param_2,0x72)" identifier = (call_expression "conf_get_int(param_2,0x72)" identifier (argument_list "(param_2,0x72)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27d8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x5f);" (assignment_expression "uVar3 = conf_get_str(param_2,0x5f)" identifier = (call_expression "conf_get_str(param_2,0x5f)" identifier (argument_list "(param_2,0x5f)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25a8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x73);" (assignment_expression "uVar3 = conf_get_int(param_2,0x73)" identifier = (call_expression "conf_get_int(param_2,0x73)" identifier (argument_list "(param_2,0x73)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27e8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x74);" (assignment_expression "uVar3 = conf_get_int(param_2,0x74)" identifier = (call_expression "conf_get_int(param_2,0x74)" identifier (argument_list "(param_2,0x74)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27f4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_fontspec(param_2,0x75);" (assignment_expression "uVar3 = conf_get_fontspec(param_2,0x75)" identifier = (call_expression "conf_get_fontspec(param_2,0x75)" identifier (argument_list "(param_2,0x75)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3);" (call_expression "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_fontspec_000b2814)" ( (pointer_expression "*(code *)PTR_write_setting_fontspec_000b2814" * (cast_expression "(code *)PTR_write_setting_fontspec_000b2814" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2ac4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x76);" (assignment_expression "uVar3 = conf_get_int(param_2,0x76)" identifier = (call_expression "conf_get_int(param_2,0x76)" identifier (argument_list "(param_2,0x76)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2800" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x90);" (assignment_expression "uVar3 = conf_get_int(param_2,0x90)" identifier = (call_expression "conf_get_int(param_2,0x90)" identifier (argument_list "(param_2,0x90)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x280c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x86);" (assignment_expression "uVar3 = conf_get_int(param_2,0x86)" identifier = (call_expression "conf_get_int(param_2,0x86)" identifier (argument_list "(param_2,0x86)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2818" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x87);" (assignment_expression "uVar3 = conf_get_int(param_2,0x87)" identifier = (call_expression "conf_get_int(param_2,0x87)" identifier (argument_list "(param_2,0x87)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x282c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x84);" (assignment_expression "uVar3 = conf_get_int(param_2,0x84)" identifier = (call_expression "conf_get_int(param_2,0x84)" identifier (argument_list "(param_2,0x84)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2838" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x85);" (assignment_expression "uVar3 = conf_get_int(param_2,0x85)" identifier = (call_expression "conf_get_int(param_2,0x85)" identifier (argument_list "(param_2,0x85)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2844" identifier + number_literal) , identifier ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0x88);" (assignment_expression "iVar4 = conf_get_int(param_2,0x88)" identifier = (call_expression "conf_get_int(param_2,0x88)" identifier (argument_list "(param_2,0x88)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2854" identifier + number_literal) , (binary_expression "iVar4 + -1" identifier + number_literal) ))) ;) (expression_statement "puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864;" (assignment_expression "puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864" identifier = (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2864" identifier + number_literal)) ;) (expression_statement "puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870;" (assignment_expression "puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870" identifier = (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2870" identifier + number_literal)) ;) (do_statement "do {\n    local_170 = (undefined1 *)iVar23;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);\n    iVar23 = iVar23 + 1;\n    uVar3 = conf_get_int_int(param_2,0x89,iVar11);\n    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);\n    iVar4 = iVar11 + 2;\n    iVar11 = iVar11 + 3;\n    local_168 = conf_get_int_int(param_2,0x89,iVar4);\n    local_170 = (undefined1 *)uVar3;\n    local_16c = uVar5;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n    puVar1 = PTR_s_acket_from_server___s_000b23a8;\n  } while (iVar23 != 0x16);" do (compound_statement "{\n    local_170 = (undefined1 *)iVar23;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);\n    iVar23 = iVar23 + 1;\n    uVar3 = conf_get_int_int(param_2,0x89,iVar11);\n    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);\n    iVar4 = iVar11 + 2;\n    iVar11 = iVar11 + 3;\n    local_168 = conf_get_int_int(param_2,0x89,iVar4);\n    local_170 = (undefined1 *)uVar3;\n    local_16c = uVar5;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n    puVar1 = PTR_s_acket_from_server___s_000b23a8;\n  }" { (expression_statement "local_170 = (undefined1 *)iVar23;" (assignment_expression "local_170 = (undefined1 *)iVar23" identifier = (cast_expression "(undefined1 *)iVar23" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "(*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);" (call_expression "(*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18)" (parenthesized_expression "(*(code *)PTR___sprintf_chk_000b2d1c)" ( (pointer_expression "*(code *)PTR___sprintf_chk_000b2d1c" * (cast_expression "(code *)PTR___sprintf_chk_000b2d1c" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(auStack_140,1,0x14,puVar18)" ( identifier , number_literal , number_literal , identifier ))) ;) (expression_statement "iVar23 = iVar23 + 1;" (assignment_expression "iVar23 = iVar23 + 1" identifier = (binary_expression "iVar23 + 1" identifier + number_literal)) ;) (expression_statement "uVar3 = conf_get_int_int(param_2,0x89,iVar11);" (assignment_expression "uVar3 = conf_get_int_int(param_2,0x89,iVar11)" identifier = (call_expression "conf_get_int_int(param_2,0x89,iVar11)" identifier (argument_list "(param_2,0x89,iVar11)" ( identifier , number_literal , identifier )))) ;) (expression_statement "uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);" (assignment_expression "uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1)" identifier = (call_expression "conf_get_int_int(param_2,0x89,iVar11 + 1)" identifier (argument_list "(param_2,0x89,iVar11 + 1)" ( identifier , number_literal , (binary_expression "iVar11 + 1" identifier + number_literal) )))) ;) (expression_statement "iVar4 = iVar11 + 2;" (assignment_expression "iVar4 = iVar11 + 2" identifier = (binary_expression "iVar11 + 2" identifier + number_literal)) ;) (expression_statement "iVar11 = iVar11 + 3;" (assignment_expression "iVar11 = iVar11 + 3" identifier = (binary_expression "iVar11 + 3" identifier + number_literal)) ;) (expression_statement "local_168 = conf_get_int_int(param_2,0x89,iVar4);" (assignment_expression "local_168 = conf_get_int_int(param_2,0x89,iVar4)" identifier = (call_expression "conf_get_int_int(param_2,0x89,iVar4)" identifier (argument_list "(param_2,0x89,iVar4)" ( identifier , number_literal , identifier )))) ;) (expression_statement "local_170 = (undefined1 *)uVar3;" (assignment_expression "local_170 = (undefined1 *)uVar3" identifier = (cast_expression "(undefined1 *)uVar3" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "local_16c = uVar5;" (assignment_expression "local_16c = uVar5" identifier = identifier) ;) (expression_statement "(*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);" (call_expression "(*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14)" (parenthesized_expression "(*(code *)PTR___sprintf_chk_000b2d1c)" ( (pointer_expression "*(code *)PTR___sprintf_chk_000b2d1c" * (cast_expression "(code *)PTR___sprintf_chk_000b2d1c" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(local_12c,1,0x1e,puVar14)" ( identifier , number_literal , number_literal , identifier ))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,auStack_140,local_12c)" ( identifier , identifier , identifier ))) ;) (expression_statement "puVar1 = PTR_s_acket_from_server___s_000b23a8;" (assignment_expression "puVar1 = PTR_s_acket_from_server___s_000b23a8" identifier = identifier) ;) }) while (parenthesized_expression "(iVar23 != 0x16)" ( (binary_expression "iVar23 != 0x16" identifier != number_literal) )) ;) (expression_statement "puVar17 = &DAT_00000020;" (assignment_expression "puVar17 = &DAT_00000020" identifier = (pointer_expression "&DAT_00000020" & identifier)) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x8c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x8c)" identifier = (call_expression "conf_get_int(param_2,0x8c)" identifier (argument_list "(param_2,0x8c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x287c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x8d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x8d)" identifier = (call_expression "conf_get_int(param_2,0x8d)" identifier (argument_list "(param_2,0x8d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2884" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x8a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x8a)" identifier = (call_expression "conf_get_int(param_2,0x8a)" identifier (argument_list "(param_2,0x8a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2890" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x8b);" (assignment_expression "uVar3 = conf_get_int(param_2,0x8b)" identifier = (call_expression "conf_get_int(param_2,0x8b)" identifier (argument_list "(param_2,0x8b)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28a0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x8e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x8e)" identifier = (call_expression "conf_get_int(param_2,0x8e)" identifier (argument_list "(param_2,0x8e)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28ac" identifier + number_literal) , identifier ))) ;) (expression_statement "puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64;" (assignment_expression "puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64" identifier = (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x4f64" identifier + number_literal)) ;) (expression_statement "puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8;" (assignment_expression "puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8" identifier = (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28c8" identifier + number_literal)) ;) (expression_statement "puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470;" (assignment_expression "puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470" identifier = (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x470" identifier + number_literal)) ;) (do_statement "do {\n    local_170 = puVar17 + -0x20;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);\n    local_12c[0] = '\0';\n    puVar2 = puVar17 + -0x20;\n    do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);\n    puVar17 = puVar15 + 0x21;\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n  } while (puVar17 != (undefined1 *)0x120);" do (compound_statement "{\n    local_170 = puVar17 + -0x20;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);\n    local_12c[0] = '\0';\n    puVar2 = puVar17 + -0x20;\n    do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);\n    puVar17 = puVar15 + 0x21;\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n  }" { (expression_statement "local_170 = puVar17 + -0x20;" (assignment_expression "local_170 = puVar17 + -0x20" identifier = (binary_expression "puVar17 + -0x20" identifier + number_literal)) ;) (expression_statement "(*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);" (call_expression "(*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc)" (parenthesized_expression "(*(code *)PTR___sprintf_chk_000b2d1c)" ( (pointer_expression "*(code *)PTR___sprintf_chk_000b2d1c" * (cast_expression "(code *)PTR___sprintf_chk_000b2d1c" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(auStack_140,1,0x14,puVar1 + 0x28bc)" ( identifier , number_literal , number_literal , (binary_expression "puVar1 + 0x28bc" identifier + number_literal) ))) ;) (expression_statement "local_12c[0] = '\0';" (assignment_expression "local_12c[0] = '\0'" (subscript_expression "local_12c[0]" identifier [ number_literal ]) = (char_literal "'\0'" ' escape_sequence ')) ;) (expression_statement "puVar2 = puVar17 + -0x20;" (assignment_expression "puVar2 = puVar17 + -0x20" identifier = (binary_expression "puVar17 + -0x20" identifier + number_literal)) ;) (do_statement "do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);" do (compound_statement "{\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    }" { (expression_statement "puVar15 = puVar2;" (assignment_expression "puVar15 = puVar2" identifier = identifier) ;) (expression_statement "puVar19 = puVar6;" (assignment_expression "puVar19 = puVar6" identifier = identifier) ;) (if_statement "if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }" if (parenthesized_expression "(local_12c[0] != '\0')" ( (binary_expression "local_12c[0] != '\0'" (subscript_expression "local_12c[0]" identifier [ number_literal ]) != (char_literal "'\0'" ' escape_sequence ')) )) (compound_statement "{\n        puVar19 = puVar22;\n      }" { (expression_statement "puVar19 = puVar22;" (assignment_expression "puVar19 = puVar22" identifier = identifier) ;) })) (expression_statement "iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);" (assignment_expression "iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c)" identifier = (call_expression "(*(code *)PTR_strlen_000b2e48)(local_12c)" (parenthesized_expression "(*(code *)PTR_strlen_000b2e48)" ( (pointer_expression "*(code *)PTR_strlen_000b2e48" * (cast_expression "(code *)PTR_strlen_000b2e48" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(local_12c)" ( identifier )))) ;) (expression_statement "pcVar26 = local_12c + iVar4;" (assignment_expression "pcVar26 = local_12c + iVar4" identifier = (binary_expression "local_12c + iVar4" identifier + identifier)) ;) (expression_statement "local_16c = conf_get_int_int(param_2,0x8f,puVar15);" (assignment_expression "local_16c = conf_get_int_int(param_2,0x8f,puVar15)" identifier = (call_expression "conf_get_int_int(param_2,0x8f,puVar15)" identifier (argument_list "(param_2,0x8f,puVar15)" ( identifier , number_literal , identifier )))) ;) (expression_statement "local_170 = puVar19;" (assignment_expression "local_170 = puVar19" identifier = identifier) ;) (expression_statement "(*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);" (call_expression "(*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14)" (parenthesized_expression "(*(code *)PTR___sprintf_chk_000b2d1c)" ( (pointer_expression "*(code *)PTR___sprintf_chk_000b2d1c" * (cast_expression "(code *)PTR___sprintf_chk_000b2d1c" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(pcVar26,1,0xffffffff,puVar14)" ( identifier , number_literal , number_literal , identifier ))) ;) (expression_statement "puVar2 = puVar15 + 1;" (assignment_expression "puVar2 = puVar15 + 1" identifier = (binary_expression "puVar15 + 1" identifier + number_literal)) ;) }) while (parenthesized_expression "(puVar15 + 1 != puVar17)" ( (binary_expression "puVar15 + 1 != puVar17" (binary_expression "puVar15 + 1" identifier + number_literal) != identifier) )) ;) (expression_statement "puVar17 = puVar15 + 0x21;" (assignment_expression "puVar17 = puVar15 + 0x21" identifier = (binary_expression "puVar15 + 0x21" identifier + number_literal)) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,auStack_140,local_12c)" ( identifier , identifier , identifier ))) ;) }) while (parenthesized_expression "(puVar17 != (undefined1 *)0x120)" ( (binary_expression "puVar17 != (undefined1 *)0x120" identifier != (cast_expression "(undefined1 *)0x120" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x91);" (assignment_expression "uVar3 = conf_get_str(param_2,0x91)" identifier = (call_expression "conf_get_str(param_2,0x91)" identifier (argument_list "(param_2,0x91)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28d0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x92);" (assignment_expression "uVar3 = conf_get_int(param_2,0x92)" identifier = (call_expression "conf_get_int(param_2,0x92)" identifier (argument_list "(param_2,0x92)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28e0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x93);" (assignment_expression "uVar3 = conf_get_int(param_2,0x93)" identifier = (call_expression "conf_get_int(param_2,0x93)" identifier (argument_list "(param_2,0x93)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28f0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x81);" (assignment_expression "uVar3 = conf_get_str(param_2,0x81)" identifier = (call_expression "conf_get_str(param_2,0x81)" identifier (argument_list "(param_2,0x81)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2900" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x94);" (assignment_expression "uVar3 = conf_get_int(param_2,0x94)" identifier = (call_expression "conf_get_int(param_2,0x94)" identifier (argument_list "(param_2,0x94)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2908" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x6d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x6d)" identifier = (call_expression "conf_get_int(param_2,0x6d)" identifier (argument_list "(param_2,0x6d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2914" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x6e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x6e)" identifier = (call_expression "conf_get_int(param_2,0x6e)" identifier (argument_list "(param_2,0x6e)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2920" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x58);" (assignment_expression "uVar3 = conf_get_int(param_2,0x58)" identifier = (call_expression "conf_get_int(param_2,0x58)" identifier (argument_list "(param_2,0x58)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2934" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x59);" (assignment_expression "uVar3 = conf_get_int(param_2,0x59)" identifier = (call_expression "conf_get_int(param_2,0x59)" identifier (argument_list "(param_2,0x59)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2940" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x5a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x5a)" identifier = (call_expression "conf_get_int(param_2,0x5a)" identifier (argument_list "(param_2,0x5a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2950" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x6f);" (assignment_expression "uVar3 = conf_get_int(param_2,0x6f)" identifier = (call_expression "conf_get_int(param_2,0x6f)" identifier (argument_list "(param_2,0x6f)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2964" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x70);" (assignment_expression "uVar3 = conf_get_int(param_2,0x70)" identifier = (call_expression "conf_get_int(param_2,0x70)" identifier (argument_list "(param_2,0x70)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2970" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x71);" (assignment_expression "uVar3 = conf_get_int(param_2,0x71)" identifier = (call_expression "conf_get_int(param_2,0x71)" identifier (argument_list "(param_2,0x71)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2974" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x95);" (assignment_expression "uVar3 = conf_get_int(param_2,0x95)" identifier = (call_expression "conf_get_int(param_2,0x95)" identifier (argument_list "(param_2,0x95)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2980" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x96);" (assignment_expression "uVar3 = conf_get_str(param_2,0x96)" identifier = (call_expression "conf_get_str(param_2,0x96)" identifier (argument_list "(param_2,0x96)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x298c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x97);" (assignment_expression "uVar3 = conf_get_int(param_2,0x97)" identifier = (call_expression "conf_get_int(param_2,0x97)" identifier (argument_list "(param_2,0x97)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2998" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_filename(param_2,0x98);" (assignment_expression "uVar3 = conf_get_filename(param_2,0x98)" identifier = (call_expression "conf_get_filename(param_2,0x98)" identifier (argument_list "(param_2,0x98)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" ( (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" * (cast_expression "(code *)PTR_write_setting_filename_000b2804" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29a4" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x99);" (assignment_expression "uVar3 = conf_get_int(param_2,0x99)" identifier = (call_expression "conf_get_int(param_2,0x99)" identifier (argument_list "(param_2,0x99)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29b0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x9a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x9a)" identifier = (call_expression "conf_get_int(param_2,0x9a)" identifier (argument_list "(param_2,0x9a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29c4" identifier + number_literal) , identifier ))) ;) (expression_statement "local_170 = (undefined1 *)0x1;" (assignment_expression "local_170 = (undefined1 *)0x1" identifier = (cast_expression "(undefined1 *)0x1" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "(*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b);" (call_expression "(*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b)" (parenthesized_expression "(*pcVar30)" ( (pointer_expression "*pcVar30" * identifier) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29d8" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0x9c);" (assignment_expression "iVar4 = conf_get_int(param_2,0x9c)" identifier = (call_expression "conf_get_int(param_2,0x9c)" identifier (argument_list "(param_2,0x9c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29e8" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0x9d);" (assignment_expression "iVar4 = conf_get_int(param_2,0x9d)" identifier = (call_expression "conf_get_int(param_2,0x9d)" identifier (argument_list "(param_2,0x9d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29f4" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0x9e);" (assignment_expression "iVar4 = conf_get_int(param_2,0x9e)" identifier = (call_expression "conf_get_int(param_2,0x9e)" identifier (argument_list "(param_2,0x9e)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a00" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa5);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa5)" identifier = (call_expression "conf_get_int(param_2,0xa5)" identifier (argument_list "(param_2,0xa5)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a08" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0x9f);" (assignment_expression "iVar4 = conf_get_int(param_2,0x9f)" identifier = (call_expression "conf_get_int(param_2,0x9f)" identifier (argument_list "(param_2,0x9f)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a14" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa0);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa0)" identifier = (call_expression "conf_get_int(param_2,0xa0)" identifier (argument_list "(param_2,0xa0)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a20" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa1);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa1)" identifier = (call_expression "conf_get_int(param_2,0xa1)" identifier (argument_list "(param_2,0xa1)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a30" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa2);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa2)" identifier = (call_expression "conf_get_int(param_2,0xa2)" identifier (argument_list "(param_2,0xa2)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a3c" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa3);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa3)" identifier = (call_expression "conf_get_int(param_2,0xa3)" identifier (argument_list "(param_2,0xa3)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a4c" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa4);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa4)" identifier = (call_expression "conf_get_int(param_2,0xa4)" identifier (argument_list "(param_2,0xa4)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a58" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa6);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa6)" identifier = (call_expression "conf_get_int(param_2,0xa6)" identifier (argument_list "(param_2,0xa6)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a64" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa7);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa7)" identifier = (call_expression "conf_get_int(param_2,0xa7)" identifier (argument_list "(param_2,0xa7)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a70" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "iVar4 = conf_get_int(param_2,0xa8);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa8)" identifier = (call_expression "conf_get_int(param_2,0xa8)" identifier (argument_list "(param_2,0xa8)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a7c" identifier + number_literal) , (binary_expression "2 - iVar4" number_literal - identifier) ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xae);" (assignment_expression "uVar3 = conf_get_int(param_2,0xae)" identifier = (call_expression "conf_get_int(param_2,0xae)" identifier (argument_list "(param_2,0xae)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a88" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xaf);" (assignment_expression "uVar3 = conf_get_int(param_2,0xaf)" identifier = (call_expression "conf_get_int(param_2,0xaf)" identifier (argument_list "(param_2,0xaf)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a94" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xb0);" (assignment_expression "uVar3 = conf_get_int(param_2,0xb0)" identifier = (call_expression "conf_get_int(param_2,0xb0)" identifier (argument_list "(param_2,0xb0)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2aa0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_fontspec(param_2,0xb2);" (assignment_expression "uVar3 = conf_get_fontspec(param_2,0xb2)" identifier = (call_expression "conf_get_fontspec(param_2,0xb2)" identifier (argument_list "(param_2,0xb2)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3);" (call_expression "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_fontspec_000b2814)" ( (pointer_expression "*(code *)PTR_write_setting_fontspec_000b2814" * (cast_expression "(code *)PTR_write_setting_fontspec_000b2814" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2ac0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_fontspec(param_2,0xb3);" (assignment_expression "uVar3 = conf_get_fontspec(param_2,0xb3)" identifier = (call_expression "conf_get_fontspec(param_2,0xb3)" identifier (argument_list "(param_2,0xb3)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3);" (call_expression "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_fontspec_000b2814)" ( (pointer_expression "*(code *)PTR_write_setting_fontspec_000b2814" * (cast_expression "(code *)PTR_write_setting_fontspec_000b2814" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2ab0" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_fontspec(param_2,0xb4);" (assignment_expression "uVar3 = conf_get_fontspec(param_2,0xb4)" identifier = (call_expression "conf_get_fontspec(param_2,0xb4)" identifier (argument_list "(param_2,0xb4)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3);" (call_expression "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_fontspec_000b2814)" ( (pointer_expression "*(code *)PTR_write_setting_fontspec_000b2814" * (cast_expression "(code *)PTR_write_setting_fontspec_000b2814" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2abc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xb1);" (assignment_expression "uVar3 = conf_get_int(param_2,0xb1)" identifier = (call_expression "conf_get_int(param_2,0xb1)" identifier (argument_list "(param_2,0xb1)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2acc" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xb5);" (assignment_expression "uVar3 = conf_get_int(param_2,0xb5)" identifier = (call_expression "conf_get_int(param_2,0xb5)" identifier (argument_list "(param_2,0xb5)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2ad8" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0x39);" (assignment_expression "uVar3 = conf_get_str(param_2,0x39)" identifier = (call_expression "conf_get_str(param_2,0x39)" identifier (argument_list "(param_2,0x39)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2aec" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x3a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3a)" identifier = (call_expression "conf_get_int(param_2,0x3a)" identifier (argument_list "(param_2,0x3a)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 11000" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x3b);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3b)" identifier = (call_expression "conf_get_int(param_2,0x3b)" identifier (argument_list "(param_2,0x3b)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b04" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x3c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3c)" identifier = (call_expression "conf_get_int(param_2,0x3c)" identifier (argument_list "(param_2,0x3c)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b14" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x3d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3d)" identifier = (call_expression "conf_get_int(param_2,0x3d)" identifier (argument_list "(param_2,0x3d)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b28" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0x3e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3e)" identifier = (call_expression "conf_get_int(param_2,0x3e)" identifier (argument_list "(param_2,0x3e)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b38" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_str(param_2,0xb7);" (assignment_expression "uVar3 = conf_get_str(param_2,0xb7)" identifier = (call_expression "conf_get_str(param_2,0xb7)" identifier (argument_list "(param_2,0xb7)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" ( (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" * (cast_expression "(code *)PTR_write_setting_s_000b27c8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b4c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xaa);" (assignment_expression "uVar3 = conf_get_int(param_2,0xaa)" identifier = (call_expression "conf_get_int(param_2,0xaa)" identifier (argument_list "(param_2,0xaa)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b58" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xab);" (assignment_expression "uVar3 = conf_get_int(param_2,0xab)" identifier = (call_expression "conf_get_int(param_2,0xab)" identifier (argument_list "(param_2,0xab)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b6c" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = conf_get_int(param_2,0xac);" (assignment_expression "uVar3 = conf_get_int(param_2,0xac)" identifier = (call_expression "conf_get_int(param_2,0xac)" identifier (argument_list "(param_2,0xac)" ( identifier , number_literal )))) ;) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" ( (pointer_expression "*(code *)PTR_write_setting_i_000b2800" * (cast_expression "(code *)PTR_write_setting_i_000b2800" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3)" ( identifier , (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b88" identifier + number_literal) , identifier ))) ;) (expression_statement "local_170 = (undefined1 *)0x0;" (assignment_expression "local_170 = (undefined1 *)0x0" identifier = (cast_expression "(undefined1 *)0x0" ( (type_descriptor "undefined1 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4);" (assignment_expression "piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4)" identifier = (cast_expression "(int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4)" ( (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2ba4" identifier + number_literal) )))) ;) (expression_statement "(*pcVar30)(param_1,piVar12,param_2,0xad);" (call_expression "(*pcVar30)(param_1,piVar12,param_2,0xad)" (parenthesized_expression "(*pcVar30)" ( (pointer_expression "*pcVar30" * identifier) )) (argument_list "(param_1,piVar12,param_2,0xad)" ( identifier , identifier , identifier , number_literal ))) ;) (if_statement "if (local_2c == *(int *)puVar31) {\n    return *(int *)puVar31;\n  }" if (parenthesized_expression "(local_2c == *(int *)puVar31)" ( (binary_expression "local_2c == *(int *)puVar31" identifier == (pointer_expression "*(int *)puVar31" * (cast_expression "(int *)puVar31" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier))) )) (compound_statement "{\n    return *(int *)puVar31;\n  }" { (return_statement "return *(int *)puVar31;" return (pointer_expression "*(int *)puVar31" * (cast_expression "(int *)puVar31" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) })) (expression_statement "uVar3 = 0x30774;" (assignment_expression "uVar3 = 0x30774" identifier = number_literal) ;) (expression_statement "puVar31 = PTR___stack_chk_fail_000b2ed8;" (assignment_expression "puVar31 = PTR___stack_chk_fail_000b2ed8" identifier = identifier) ;) (expression_statement "(*(code *)PTR___stack_chk_fail_000b2ed8)();" (call_expression "(*(code *)PTR___stack_chk_fail_000b2ed8)()" (parenthesized_expression "(*(code *)PTR___stack_chk_fail_000b2ed8)" ( (pointer_expression "*(code *)PTR___stack_chk_fail_000b2ed8" * (cast_expression "(code *)PTR___stack_chk_fail_000b2ed8" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( ))) ;) (expression_statement "local_1a8 = puVar31 + 0x89bfc;" (assignment_expression "local_1a8 = puVar31 + 0x89bfc" identifier = (binary_expression "puVar31 + 0x89bfc" identifier + number_literal)) ;) (expression_statement "local_18c = 2;" (assignment_expression "local_18c = 2" identifier = number_literal) ;) (expression_statement "piVar16 = *(int **)(puVar31 + 0x82790);" (assignment_expression "piVar16 = *(int **)(puVar31 + 0x82790)" identifier = (pointer_expression "*(int **)(puVar31 + 0x82790)" * (cast_expression "(int **)(puVar31 + 0x82790)" ( (type_descriptor "int **" primitive_type (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar31 + 0x82790)" ( (binary_expression "puVar31 + 0x82790" identifier + number_literal) ))))) ;) (expression_statement "piVar13 = &local_198;" (assignment_expression "piVar13 = &local_198" identifier = (pointer_expression "&local_198" & identifier)) ;) (expression_statement "local_194 = *piVar16;" (assignment_expression "local_194 = *piVar16" identifier = (pointer_expression "*piVar16" * identifier)) ;) (expression_statement "local_188 = param_2;" (assignment_expression "local_188 = param_2" identifier = identifier) ;) (expression_statement "local_184 = uVar3;" (assignment_expression "local_184 = uVar3" identifier = identifier) ;) (expression_statement "iVar4 = (**(code **)(puVar31 + 0x820a4))();" (assignment_expression "iVar4 = (**(code **)(puVar31 + 0x820a4))()" identifier = (call_expression "(**(code **)(puVar31 + 0x820a4))()" (parenthesized_expression "(**(code **)(puVar31 + 0x820a4))" ( (pointer_expression "**(code **)(puVar31 + 0x820a4)" * (pointer_expression "*(code **)(puVar31 + 0x820a4)" * (cast_expression "(code **)(puVar31 + 0x820a4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar31 + 0x820a4)" ( (binary_expression "puVar31 + 0x820a4" identifier + number_literal) ))))) )) (argument_list "()" ( )))) ;) (if_statement "if (iVar4 != 0) {\n    piVar13 = piVar12;\n    local_19c = iVar4;\n    save_open_settings(iVar4,piVar12);\n    (**(code **)(local_1a8 + -0x7b50))(local_19c);\n    local_198 = 0;\n  }" if (parenthesized_expression "(iVar4 != 0)" ( (binary_expression "iVar4 != 0" identifier != number_literal) )) (compound_statement "{\n    piVar13 = piVar12;\n    local_19c = iVar4;\n    save_open_settings(iVar4,piVar12);\n    (**(code **)(local_1a8 + -0x7b50))(local_19c);\n    local_198 = 0;\n  }" { (expression_statement "piVar13 = piVar12;" (assignment_expression "piVar13 = piVar12" identifier = identifier) ;) (expression_statement "local_19c = iVar4;" (assignment_expression "local_19c = iVar4" identifier = identifier) ;) (expression_statement "save_open_settings(iVar4,piVar12);" (call_expression "save_open_settings(iVar4,piVar12)" identifier (argument_list "(iVar4,piVar12)" ( identifier , identifier ))) ;) (expression_statement "(**(code **)(local_1a8 + -0x7b50))(local_19c);" (call_expression "(**(code **)(local_1a8 + -0x7b50))(local_19c)" (parenthesized_expression "(**(code **)(local_1a8 + -0x7b50))" ( (pointer_expression "**(code **)(local_1a8 + -0x7b50)" * (pointer_expression "*(code **)(local_1a8 + -0x7b50)" * (cast_expression "(code **)(local_1a8 + -0x7b50)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(local_1a8 + -0x7b50)" ( (binary_expression "local_1a8 + -0x7b50" identifier + number_literal) ))))) )) (argument_list "(local_19c)" ( identifier ))) ;) (expression_statement "local_198 = 0;" (assignment_expression "local_198 = 0" identifier = number_literal) ;) })) (if_statement "if (local_194 == *piVar16) {\n    return local_198;\n  }" if (parenthesized_expression "(local_194 == *piVar16)" ( (binary_expression "local_194 == *piVar16" identifier == (pointer_expression "*piVar16" * identifier)) )) (compound_statement "{\n    return local_198;\n  }" { (return_statement "return local_198;" return identifier ;) })) (expression_statement "pcVar30 = *(code **)(local_1a8 + -0x7498);" (assignment_expression "pcVar30 = *(code **)(local_1a8 + -0x7498)" identifier = (pointer_expression "*(code **)(local_1a8 + -0x7498)" * (cast_expression "(code **)(local_1a8 + -0x7498)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(local_1a8 + -0x7498)" ( (binary_expression "local_1a8 + -0x7498" identifier + number_literal) ))))) ;) (expression_statement "pcVar38 = load_open_settings;" (assignment_expression "pcVar38 = load_open_settings" identifier = identifier) ;) (expression_statement "iVar4 = local_194;" (assignment_expression "iVar4 = local_194" identifier = identifier) ;) (expression_statement "(*pcVar30)();" (call_expression "(*pcVar30)()" (parenthesized_expression "(*pcVar30)" ( (pointer_expression "*pcVar30" * identifier) )) (argument_list "()" ( ))) ;) (expression_statement "piVar7 = *(int **)(pcVar30 + 0x826e4);" (assignment_expression "piVar7 = *(int **)(pcVar30 + 0x826e4)" identifier = (pointer_expression "*(int **)(pcVar30 + 0x826e4)" * (cast_expression "(int **)(pcVar30 + 0x826e4)" ( (type_descriptor "int **" primitive_type (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x826e4)" ( (binary_expression "pcVar30 + 0x826e4" identifier + number_literal) ))))) ;) (expression_statement "iVar23 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar23 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iStack_1e4 = *piVar7;" (assignment_expression "iStack_1e4 = *piVar7" identifier = (pointer_expression "*piVar7" * identifier)) ;) (expression_statement "puVar27 = *(undefined4 **)(pcVar30 + 0x81c58);" (assignment_expression "puVar27 = *(undefined4 **)(pcVar30 + 0x81c58)" identifier = (pointer_expression "*(undefined4 **)(pcVar30 + 0x81c58)" * (cast_expression "(undefined4 **)(pcVar30 + 0x81c58)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81c58)" ( (binary_expression "pcVar30 + 0x81c58" identifier + number_literal) ))))) ;) (expression_statement "piStack_1e0 = piVar16;" (assignment_expression "piStack_1e0 = piVar16" identifier = identifier) ;) (expression_statement "piStack_1dc = piVar12;" (assignment_expression "piStack_1dc = piVar12" identifier = identifier) ;) (expression_statement "uStack_1d8 = param_1;" (assignment_expression "uStack_1d8 = param_1" identifier = identifier) ;) (expression_statement "puStack_1d4 = puVar19;" (assignment_expression "puStack_1d4 = puVar19" identifier = identifier) ;) (expression_statement "puStack_1d0 = puVar22;" (assignment_expression "puStack_1d0 = puVar22" identifier = identifier) ;) (expression_statement "puStack_1cc = puVar14;" (assignment_expression "puStack_1cc = puVar14" identifier = identifier) ;) (expression_statement "pcStack_1c8 = pcVar26;" (assignment_expression "pcStack_1c8 = pcVar26" identifier = identifier) ;) (expression_statement "pcStack_1c4 = local_12c;" (assignment_expression "pcStack_1c4 = local_12c" identifier = identifier) ;) (expression_statement "puStack_1c0 = auStack_140;" (assignment_expression "puStack_1c0 = auStack_140" identifier = identifier) ;) (expression_statement "pcStack_1bc = pcVar38;" (assignment_expression "pcStack_1bc = pcVar38" identifier = identifier) ;) (expression_statement "conf_set_int(piVar13,0x2b,0);" (call_expression "conf_set_int(piVar13,0x2b,0)" identifier (argument_list "(piVar13,0x2b,0)" ( identifier , number_literal , number_literal ))) ;) (expression_statement "conf_set_str(piVar13,0x14,iVar23 + 0x4f64);" (call_expression "conf_set_str(piVar13,0x14,iVar23 + 0x4f64)" identifier (argument_list "(piVar13,0x14,iVar23 + 0x4f64)" ( identifier , number_literal , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) ))) ;) (expression_statement "conf_set_str(piVar13,0x15,iVar23 + 0x4f64);" (call_expression "conf_set_str(piVar13,0x15,iVar23 + 0x4f64)" identifier (argument_list "(piVar13,0x15,iVar23 + 0x4f64)" ( identifier , number_literal , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) ))) ;) (expression_statement "conf_set_str(piVar13,0x2e,iVar23 + 0x4f64);" (call_expression "conf_set_str(piVar13,0x2e,iVar23 + 0x4f64)" identifier (argument_list "(piVar13,0x2e,iVar23 + 0x4f64)" ( identifier , number_literal , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) ))) ;) (expression_statement "pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090);" (assignment_expression "pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090)" identifier = (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x2090)" ( (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x2090" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" * (cast_expression "(int *)(pcVar30 + 0x81f40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81f40)" ( (binary_expression "pcVar30 + 0x81f40" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0);" (call_expression "FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2218" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8);" (assignment_expression "pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8)" identifier = (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x22d8)" ( (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x22d8" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" * (cast_expression "(int *)(pcVar30 + 0x81f40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81f40)" ( (binary_expression "pcVar30 + 0x81f40" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77);" (call_expression "FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2224" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2230" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2238" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2248" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2254" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2268" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110);" (assignment_expression "pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110)" identifier = (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x2110)" ( (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x2110" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" * (cast_expression "(int *)(pcVar30 + 0x81f40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81f40)" ( (binary_expression "pcVar30 + 0x81f40" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c);" (assignment_expression "uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c)" identifier = (call_expression "FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2278" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c8c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60));" (call_expression "conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60))" identifier (argument_list "(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60))" ( identifier , number_literal , (pointer_expression "**(undefined4 **)(pcVar30 + 0x81c60)" * (pointer_expression "*(undefined4 **)(pcVar30 + 0x81c60)" * (cast_expression "(undefined4 **)(pcVar30 + 0x81c60)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81c60)" ( (binary_expression "pcVar30 + 0x81c60" identifier + number_literal) ))))) ))) ;) (expression_statement "conf_set_int(piVar13,1,*puVar27);" (call_expression "conf_set_int(piVar13,1,*puVar27)" identifier (argument_list "(piVar13,1,*puVar27)" ( identifier , number_literal , (pointer_expression "*puVar27" * identifier) ))) ;) (expression_statement "iVar11 = backend_from_name(uVar3);" (assignment_expression "iVar11 = backend_from_name(uVar3)" identifier = (call_expression "backend_from_name(uVar3)" identifier (argument_list "(uVar3)" ( identifier )))) ;) (if_statement "if (iVar11 != 0) {\n    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));\n    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);\n  }" if (parenthesized_expression "(iVar11 != 0)" ( (binary_expression "iVar11 != 0" identifier != number_literal) )) (compound_statement "{\n    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));\n    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);\n  }" { (expression_statement "conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));" (call_expression "conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48))" identifier (argument_list "(piVar13,2,*(undefined4 *)(iVar11 + 0x48))" ( identifier , number_literal , (pointer_expression "*(undefined4 *)(iVar11 + 0x48)" * (cast_expression "(undefined4 *)(iVar11 + 0x48)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar11 + 0x48)" ( (binary_expression "iVar11 + 0x48" identifier + number_literal) )))) ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2284" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (pointer_expression "*puVar27" * identifier) , identifier , number_literal ))) ;) })) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" identifier (argument_list "(uVar3)" ( identifier ))) ;) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2318" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2290,1)" ( (binary_expression "iVar11 + 0x2290" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2290,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2290" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,4,(iVar11 + 1) % 3);" (call_expression "conf_set_int(piVar13,4,(iVar11 + 1) % 3)" identifier (argument_list "(piVar13,4,(iVar11 + 1) % 3)" ( identifier , number_literal , (binary_expression "(iVar11 + 1) % 3" (parenthesized_expression "(iVar11 + 1)" ( (binary_expression "iVar11 + 1" identifier + number_literal) )) % number_literal) ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x229c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar28 + 0x22a8,0)" ( (binary_expression "iVar28 + 0x22a8" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar28 + 0x22a8,uVar3)" ( identifier , (binary_expression "iVar28 + 0x22a8" identifier + number_literal) , identifier )))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar20 + 0x22b8,0)" ( (binary_expression "iVar20 + 0x22b8" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3);" (assignment_expression "iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar20 + 0x22b8,uVar3)" ( identifier , (binary_expression "iVar20 + 0x22b8" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20);" (call_expression "conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20)" identifier (argument_list "(piVar13,6,iVar11 * 0x3c + iVar20)" ( identifier , number_literal , (binary_expression "iVar11 * 0x3c + iVar20" (binary_expression "iVar11 * 0x3c" identifier * number_literal) + identifier) ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x22cc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x22d8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x22e8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c94" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x22f8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c9c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020);" (assignment_expression "pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020)" identifier = (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x2020)" ( (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x2020" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" * (cast_expression "(int *)(pcVar30 + 0x81f40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81f40)" ( (binary_expression "pcVar30 + 0x81f40" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32);" (assignment_expression "iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32)" identifier = (call_expression "FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2308" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal )))) ;) (if_statement "if (iVar11 == 0) {\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }\n  }\n  else {\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (compound_statement "{\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }\n  }" { (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bc0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bb8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);" (assignment_expression "piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8)" identifier = (cast_expression "(int *)(*(int *)(pcVar30 + 0x82008) + 8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x82008) + 8)" ( (binary_expression "*(int *)(pcVar30 + 0x82008) + 8" (pointer_expression "*(int *)(pcVar30 + 0x82008)" * (cast_expression "(int *)(pcVar30 + 0x82008)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x82008)" ( (binary_expression "pcVar30 + 0x82008" identifier + number_literal) )))) + number_literal) )))) ;) (while_statement "while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }" while (parenthesized_expression "(conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0)" ( (comma_expression "conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0" (call_expression "conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84)" identifier (argument_list "(piVar13,0x32,iVar11,iVar28 + 0x3f84)" ( identifier , number_literal , identifier , (binary_expression "iVar28 + 0x3f84" identifier + number_literal) ))) , (binary_expression "iVar20 != 0" identifier != number_literal)) )) (compound_statement "{\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }" { (expression_statement "iVar11 = iVar20;" (assignment_expression "iVar11 = iVar20" identifier = identifier) ;) (expression_statement "iVar20 = *piVar12;" (assignment_expression "iVar20 = *piVar12" identifier = (pointer_expression "*piVar12" * identifier)) ;) (expression_statement "piVar12 = piVar12 + 1;" (assignment_expression "piVar12 = piVar12 + 1" identifier = (binary_expression "piVar12 + 1" identifier + number_literal)) ;) })) }) (else_clause "else {\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }" else (compound_statement "{\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }" { (expression_statement "iVar29 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar29 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);" (assignment_expression "piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8)" identifier = (cast_expression "(int *)(*(int *)(pcVar30 + 0x82008) + 8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x82008) + 8)" ( (binary_expression "*(int *)(pcVar30 + 0x82008) + 8" (pointer_expression "*(int *)(pcVar30 + 0x82008)" * (cast_expression "(int *)(pcVar30 + 0x82008)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x82008)" ( (binary_expression "pcVar30 + 0x82008" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "iVar21 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar21 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bb8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bc0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) (while_statement "while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }" while (parenthesized_expression "( true )" ( true )) (compound_statement "{\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }" { (expression_statement "iVar37 = iVar11;" (assignment_expression "iVar37 = iVar11" identifier = identifier) ;) (expression_statement "iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);" (assignment_expression "iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20)" identifier = (call_expression "conf_get_str_str_opt(piVar13,0x32,iVar20)" identifier (argument_list "(piVar13,0x32,iVar20)" ( identifier , number_literal , identifier )))) ;) (if_statement "if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (compound_statement "{\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }" { (expression_statement "iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);" (assignment_expression "iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8)" identifier = (call_expression "(**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8)" (parenthesized_expression "(**(code **)(pcVar30 + 0x82720))" ( (pointer_expression "**(code **)(pcVar30 + 0x82720)" * (pointer_expression "*(code **)(pcVar30 + 0x82720)" * (cast_expression "(code **)(pcVar30 + 0x82720)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x82720)" ( (binary_expression "pcVar30 + 0x82720" identifier + number_literal) ))))) )) (argument_list "(iVar20,iVar28 + 0x2ca8)" ( identifier , (binary_expression "iVar28 + 0x2ca8" identifier + number_literal) )))) ;) (expression_statement "iVar11 = iVar21 + 0x434c;" (assignment_expression "iVar11 = iVar21 + 0x434c" identifier = (binary_expression "iVar21 + 0x434c" identifier + number_literal)) ;) (if_statement "if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }" if (parenthesized_expression "(iVar9 == 0)" ( (binary_expression "iVar9 == 0" identifier == number_literal) )) (compound_statement "{\n          iVar11 = iVar29 + 0x3f84;\n        }" { (expression_statement "iVar11 = iVar29 + 0x3f84;" (assignment_expression "iVar11 = iVar29 + 0x3f84" identifier = (binary_expression "iVar29 + 0x3f84" identifier + number_literal)) ;) })) (expression_statement "conf_set_str_str(piVar13,0x32,iVar20,iVar11);" (call_expression "conf_set_str_str(piVar13,0x32,iVar20,iVar11)" identifier (argument_list "(piVar13,0x32,iVar20,iVar11)" ( identifier , number_literal , identifier , identifier ))) ;) })) (if_statement "if (iVar37 == 0) break;" if (parenthesized_expression "(iVar37 == 0)" ( (binary_expression "iVar37 == 0" identifier == number_literal) )) (break_statement "break;" break ;)) (expression_statement "iVar11 = *piVar12;" (assignment_expression "iVar11 = *piVar12" identifier = (pointer_expression "*piVar12" * identifier)) ;) (expression_statement "piVar12 = piVar12 + 1;" (assignment_expression "piVar12 = piVar12 + 1" identifier = (binary_expression "piVar12 + 1" identifier + number_literal)) ;) (expression_statement "iVar20 = iVar37;" (assignment_expression "iVar20 = iVar37" identifier = identifier) ;) })) }))) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 9000" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x233c,1)" ( (binary_expression "iVar11 + 0x233c" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x233c,uVar3)" ( identifier , (binary_expression "iVar11 + 0x233c" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xb,(iVar11 + 1) % 3);" (call_expression "conf_set_int(piVar13,0xb,(iVar11 + 1) % 3)" identifier (argument_list "(piVar13,0xb,(iVar11 + 1) % 3)" ( identifier , number_literal , (binary_expression "(iVar11 + 1) % 3" (parenthesized_expression "(iVar11 + 1)" ( (binary_expression "iVar11 + 1" identifier + number_literal) )) % number_literal) ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2348" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2358" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "iVar11 = conf_get_int(piVar13,0xd);" (assignment_expression "iVar11 = conf_get_int(piVar13,0xd)" identifier = (call_expression "conf_get_int(piVar13,0xd)" identifier (argument_list "(piVar13,0xd)" ( identifier , number_literal )))) ;) (if_statement "if (iVar11 == -1) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);\n    if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }\n  }" if (parenthesized_expression "(iVar11 == -1)" ( (binary_expression "iVar11 == -1" identifier == number_literal) )) (compound_statement "{\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);\n    if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }\n  }" { (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2cb0,0)" ( (binary_expression "iVar11 + 0x2cb0" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2cb0,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2cb0" identifier + number_literal) , identifier )))) ;) (if_statement "if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (compound_statement "{\n      conf_set_int(piVar13,0xd,0);\n    }" { (expression_statement "conf_set_int(piVar13,0xd,0);" (call_expression "conf_set_int(piVar13,0xd,0)" identifier (argument_list "(piVar13,0xd,0)" ( identifier , number_literal , number_literal ))) ;) }) (else_clause "else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" else (if_statement "if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" if (parenthesized_expression "(iVar11 == 1)" ( (binary_expression "iVar11 == 1" identifier == number_literal) )) (compound_statement "{\n      conf_set_int(piVar13,0xd,3);\n    }" { (expression_statement "conf_set_int(piVar13,0xd,3);" (call_expression "conf_set_int(piVar13,0xd,3)" identifier (argument_list "(piVar13,0xd,3)" ( identifier , number_literal , number_literal ))) ;) }) (else_clause "else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" else (if_statement "if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" if (parenthesized_expression "(iVar11 == 3)" ( (binary_expression "iVar11 == 3" identifier == number_literal) )) (compound_statement "{\n      conf_set_int(piVar13,0xd,4);\n    }" { (expression_statement "conf_set_int(piVar13,0xd,4);" (call_expression "conf_set_int(piVar13,0xd,4)" identifier (argument_list "(piVar13,0xd,4)" ( identifier , number_literal , number_literal ))) ;) }) (else_clause "else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" else (compound_statement "{\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" { (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (if_statement "if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }" if (parenthesized_expression "(iVar11 == 4)" ( (binary_expression "iVar11 == 4" identifier == number_literal) )) (compound_statement "{\n        conf_set_int(piVar13,0xd,5);\n      }" { (expression_statement "conf_set_int(piVar13,0xd,5);" (call_expression "conf_set_int(piVar13,0xd,5)" identifier (argument_list "(piVar13,0xd,5)" ( identifier , number_literal , number_literal ))) ;) }) (else_clause "else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }" else (compound_statement "{\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }" { (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar20 + 0x2cbc,5)" ( (binary_expression "iVar20 + 0x2cbc" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar20 + 0x2cbc,uVar3)" ( identifier , (binary_expression "iVar20 + 0x2cbc" identifier + number_literal) , identifier )))) ;) (if_statement "if (iVar11 == 5) goto LAB_00032eec;" if (parenthesized_expression "(iVar11 == 5)" ( (binary_expression "iVar11 == 5" identifier == number_literal) )) (goto_statement "goto LAB_00032eec;" goto statement_identifier ;)) (expression_statement "conf_set_int(piVar13,0xd,1);" (call_expression "conf_set_int(piVar13,0xd,1)" identifier (argument_list "(piVar13,0xd,1)" ( identifier , number_literal , number_literal ))) ;) }))) }))))))) })) (labeled_statement "LAB_00030e38:\n  iVar11 = *(int *)(pcVar30 + 0x81b88);" statement_identifier : (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;)) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2364" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + -0xbec" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2370" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x237c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x238c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x239c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2cd0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23b0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33);" (call_expression "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33)" (parenthesized_expression "(*pcVar34)" ( (pointer_expression "*pcVar34" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23d8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23c0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23cc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23e4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23f4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23fc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2408" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2414" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x242c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2420" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190);" (assignment_expression "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190)" identifier = (call_expression "(*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190)" (parenthesized_expression "(*pcVar33)" ( (pointer_expression "*pcVar33" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x243c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar20 + 0x3190" identifier + number_literal) )))) ;) (expression_statement "pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604);" (assignment_expression "pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604)" identifier = (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x2604)" ( (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x2604" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" * (cast_expression "(int *)(pcVar30 + 0x81f40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81f40)" ( (binary_expression "pcVar30 + 0x81f40" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f);" (call_expression "FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f)" identifier (argument_list "(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b78) + 0x10d4" (pointer_expression "*(int *)(pcVar30 + 0x81b78)" * (cast_expression "(int *)(pcVar30 + 0x81b78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b78)" ( (binary_expression "pcVar30 + 0x81b78" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" identifier (argument_list "(uVar3)" ( identifier ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2ce8,0)" ( (binary_expression "iVar11 + 0x2ce8" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2ce8,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2ce8" identifier + number_literal) , identifier )))) ;) (if_statement "if (iVar11 == 2) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;\n  }\n  else {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }" if (parenthesized_expression "(iVar11 == 2)" ( (binary_expression "iVar11 == 2" identifier == number_literal) )) (compound_statement "{\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;\n  }" { (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bc8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) }) (else_clause "else {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }" else (compound_statement "{\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }" { (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c04" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) }))) (expression_statement "iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11);" (assignment_expression "iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11)" identifier = (call_expression "(*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11)" (parenthesized_expression "(*pcVar33)" ( (pointer_expression "*pcVar33" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2444" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier )))) ;) (if_statement "if (iVar11 == 0) {\n    iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);\n    return iVar4;\n  }" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (compound_statement "{\n    iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);\n    return iVar4;\n  }" { (expression_statement "iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);" (assignment_expression "iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4)" identifier = (call_expression "(**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4)" (parenthesized_expression "(**(code **)(pcVar30 + 0x8250c))" ( (pointer_expression "**(code **)(pcVar30 + 0x8250c)" * (pointer_expression "*(code **)(pcVar30 + 0x8250c)" * (cast_expression "(code **)(pcVar30 + 0x8250c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x8250c)" ( (binary_expression "pcVar30 + 0x8250c" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4)" ( (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2cf4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x21d4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x31a4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) )))) ;) (return_statement "return iVar4;" return identifier ;) })) (expression_statement "iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00);" (assignment_expression "iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00)" identifier = (call_expression "(**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00)" (parenthesized_expression "(**(code **)(pcVar30 + 0x82720))" ( (pointer_expression "**(code **)(pcVar30 + 0x82720)" * (pointer_expression "*(code **)(pcVar30 + 0x82720)" * (cast_expression "(code **)(pcVar30 + 0x82720)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x82720)" ( (binary_expression "pcVar30 + 0x82720" identifier + number_literal) ))))) )) (argument_list "(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2d00" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) )))) ;) (if_statement "if (iVar28 == 0) {\n    safefree(iVar11);\n    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);\n  }\n  else {\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }" if (parenthesized_expression "(iVar28 == 0)" ( (binary_expression "iVar28 == 0" identifier == number_literal) )) (compound_statement "{\n    safefree(iVar11);\n    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);\n  }" { (expression_statement "safefree(iVar11);" (call_expression "safefree(iVar11)" identifier (argument_list "(iVar11)" ( identifier ))) ;) (expression_statement "iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);" (assignment_expression "iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8)" identifier = (call_expression "dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8)" identifier (argument_list "(*(int *)(pcVar30 + 0x81b88) + 0x2bc8)" ( (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bc8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) )))) ;) }) (else_clause "else {\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }" else (compound_statement "{\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }" { (expression_statement "iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);" (assignment_expression "iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34)" identifier = (call_expression "(**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34)" (parenthesized_expression "(**(code **)(pcVar30 + 0x82720))" ( (pointer_expression "**(code **)(pcVar30 + 0x82720)" * (pointer_expression "*(code **)(pcVar30 + 0x82720)" * (cast_expression "(code **)(pcVar30 + 0x82720)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x82720)" ( (binary_expression "pcVar30 + 0x82720" identifier + number_literal) ))))) )) (argument_list "(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2d34" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) )))) ;) (if_statement "if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }" if (parenthesized_expression "(iVar28 == 0)" ( (binary_expression "iVar28 == 0" identifier == number_literal) )) (compound_statement "{\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }" { (expression_statement "safefree(iVar11);" (call_expression "safefree(iVar11)" identifier (argument_list "(iVar11)" ( identifier ))) ;) (expression_statement "iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);" (assignment_expression "iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04)" identifier = (call_expression "dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04)" identifier (argument_list "(*(int *)(pcVar30 + 0x81b88) + 0x2c04)" ( (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c04" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) )))) ;) })) }))) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18);" (call_expression "(*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18)" (parenthesized_expression "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) )) (argument_list "(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b78) + 0x1074" (pointer_expression "*(int *)(pcVar30 + 0x81b78)" * (cast_expression "(int *)(pcVar30 + 0x81b78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b78)" ( (binary_expression "pcVar30 + 0x81b78" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "safefree(iVar11);" (call_expression "safefree(iVar11)" identifier (argument_list "(iVar11)" ( identifier ))) ;) (expression_statement "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    );" (assignment_expression "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    )" identifier = (call_expression "(*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    )" (parenthesized_expression "(*pcVar33)" ( (pointer_expression "*pcVar33" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    )" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2448" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2d68" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "(*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19);" (call_expression "(*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19)" (parenthesized_expression "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) )) (argument_list "(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b78) + 0x1024" (pointer_expression "*(int *)(pcVar30 + 0x81b78)" * (cast_expression "(int *)(pcVar30 + 0x81b78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b78)" ( (binary_expression "pcVar30 + 0x81b78" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" identifier (argument_list "(uVar3)" ( identifier ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2450" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x245c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2d84" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar28 + 0x24bc,3)" ( (binary_expression "iVar28 + 0x24bc" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar28 + 0x24bc,uVar3)" ( identifier , (binary_expression "iVar28 + 0x24bc" identifier + number_literal) , identifier )))) ;) (if_statement "if (iVar11 == 1) {\n    iVar11 = 0;\n  }\n  else if (iVar11 == 2) {\n    iVar11 = 3;\n  }" if (parenthesized_expression "(iVar11 == 1)" ( (binary_expression "iVar11 == 1" identifier == number_literal) )) (compound_statement "{\n    iVar11 = 0;\n  }" { (expression_statement "iVar11 = 0;" (assignment_expression "iVar11 = 0" identifier = number_literal) ;) }) (else_clause "else if (iVar11 == 2) {\n    iVar11 = 3;\n  }" else (if_statement "if (iVar11 == 2) {\n    iVar11 = 3;\n  }" if (parenthesized_expression "(iVar11 == 2)" ( (binary_expression "iVar11 == 2" identifier == number_literal) )) (compound_statement "{\n    iVar11 = 3;\n  }" { (expression_statement "iVar11 = 3;" (assignment_expression "iVar11 = 3" identifier = number_literal) ;) })))) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar29 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar29 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "conf_set_int(piVar13,0x21,iVar11);" (call_expression "conf_set_int(piVar13,0x21,iVar11)" identifier (argument_list "(piVar13,0x21,iVar11)" ( identifier , number_literal , identifier ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24c4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24cc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2468" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2474" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2480" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2488" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2490" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8);" (assignment_expression "uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8)" identifier = (pointer_expression "**(undefined4 **)(pcVar30 + 0x81fe8)" * (pointer_expression "*(undefined4 **)(pcVar30 + 0x81fe8)" * (cast_expression "(undefined4 **)(pcVar30 + 0x81fe8)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fe8)" ( (binary_expression "pcVar30 + 0x81fe8" identifier + number_literal) )))))) ;) (expression_statement "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190);" (assignment_expression "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190)" identifier = (call_expression "(*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190)" (parenthesized_expression "(*pcVar33)" ( (pointer_expression "*pcVar33" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x249c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar20 + 0x3190" identifier + number_literal) )))) ;) (expression_statement "(*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29);" (call_expression "(*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29)" (parenthesized_expression "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) )) (argument_list "(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29)" ( identifier , (pointer_expression "*(undefined4 *)(pcVar30 + 0x81fec)" * (cast_expression "(undefined4 *)(pcVar30 + 0x81fec)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81fec)" ( (binary_expression "pcVar30 + 0x81fec" identifier + number_literal) )))) , identifier , identifier , number_literal ))) ;) (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" identifier (argument_list "(uVar3)" ( identifier ))) ;) (expression_statement "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a);" (call_expression "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a)" (parenthesized_expression "(*pcVar32)" ( (pointer_expression "*pcVar32" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24a4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24b0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20);" (call_expression "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20)" (parenthesized_expression "(*pcVar32)" ( (pointer_expression "*pcVar32" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24d4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24e4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24f4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2500" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2510" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2524" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2530" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2544" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2558" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2570" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2584" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2594" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25a0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25b4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar28 + 0x2d88,1)" ( (binary_expression "iVar28 + 0x2d88" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar28 + 0x2d88,uVar3)" ( identifier , (binary_expression "iVar28 + 0x2d88" identifier + number_literal) , identifier )))) ;) (expression_statement "uVar3 = 1;" (assignment_expression "uVar3 = 1" identifier = number_literal) ;) (if_statement "if (iVar11 == 0) {\n    uVar3 = 2;\n  }" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (compound_statement "{\n    uVar3 = 2;\n  }" { (expression_statement "uVar3 = 2;" (assignment_expression "uVar3 = 2" identifier = number_literal) ;) })) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25c8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25dc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25ec" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25fc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2614" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2628" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2638" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2640" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x264c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2654" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2660" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x266c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2678" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2684" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2690" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x269c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2d98" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26a8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26b4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26cc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26dc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26e8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26f8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2700" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x270c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2714" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c);" (call_expression "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c)" (parenthesized_expression "(*pcVar32)" ( (pointer_expression "*pcVar32" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x271c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x272c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x273c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar29 + 0x274c,2000000)" ( (binary_expression "iVar29 + 0x274c" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar29 + 0x274c,uVar3)" ( identifier , (binary_expression "iVar29 + 0x274c" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0x6a,iVar11 / 1000);" (call_expression "conf_set_int(piVar13,0x6a,iVar11 / 1000)" identifier (argument_list "(piVar13,0x6a,iVar11 / 1000)" ( identifier , number_literal , (binary_expression "iVar11 / 1000" identifier / number_literal) ))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x275c,5000000)" ( (binary_expression "iVar11 + 0x275c" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar29 = 0;" (assignment_expression "iVar29 = 0" identifier = number_literal) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x275c,uVar3)" ( identifier , (binary_expression "iVar11 + 0x275c" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0x6b,iVar11 / 1000);" (call_expression "conf_set_int(piVar13,0x6b,iVar11 / 1000)" identifier (argument_list "(piVar13,0x6b,iVar11 / 1000)" ( identifier , number_literal , (binary_expression "iVar11 / 1000" identifier / number_literal) ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x276c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x277c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x278c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x279c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27a8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27b4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27cc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27d8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25a8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27e8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27f4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac);" (assignment_expression "pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac)" identifier = (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x21ac)" ( (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x21ac" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" * (cast_expression "(int *)(pcVar30 + 0x81f40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81f40)" ( (binary_expression "pcVar30 + 0x81f40" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75);" (call_expression "FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2ac4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2800" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x280c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2818" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x282c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2838" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2844" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2854,1)" ( (binary_expression "iVar11 + 0x2854" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2854,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2854" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0x88,iVar11 + 1);" (call_expression "conf_set_int(piVar13,0x88,iVar11 + 1)" identifier (argument_list "(piVar13,0x88,iVar11 + 1)" ( identifier , number_literal , (binary_expression "iVar11 + 1" identifier + number_literal) ))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4);" (assignment_expression "piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4)" identifier = (cast_expression "(int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar30 + 0x81b78) + 0xef4)" ( (binary_expression "*(int *)(pcVar30 + 0x81b78) + 0xef4" (pointer_expression "*(int *)(pcVar30 + 0x81b78)" * (cast_expression "(int *)(pcVar30 + 0x81b78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b78)" ( (binary_expression "pcVar30 + 0x81b78" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40;" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c40" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (while_statement "while( true ) {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);\n    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);\n    iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);\n    if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }\n    if (iVar29 == 0x15) break;\n    iVar29 = iVar29 + 1;\n    iVar28 = *piVar12;\n    piVar12 = piVar12 + 1;\n  }" while (parenthesized_expression "( true )" ( true )) (compound_statement "{\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);\n    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);\n    iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);\n    if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }\n    if (iVar29 == 0x15) break;\n    iVar29 = iVar29 + 1;\n    iVar28 = *piVar12;\n    piVar12 = piVar12 + 1;\n  }" { (expression_statement "(**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);" (call_expression "(**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29)" (parenthesized_expression "(**(code **)(pcVar30 + 0x824fc))" ( (pointer_expression "**(code **)(pcVar30 + 0x824fc)" * (pointer_expression "*(code **)(pcVar30 + 0x824fc)" * (cast_expression "(code **)(pcVar30 + 0x824fc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x824fc)" ( (binary_expression "pcVar30 + 0x824fc" identifier + number_literal) ))))) )) (argument_list "(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29)" ( identifier , number_literal , number_literal , (binary_expression "iVar11 + 0x2864" identifier + number_literal) , identifier ))) ;) (expression_statement "uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);" (assignment_expression "uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28)" identifier = (call_expression "(*pcVar33)(iVar4,auStack_1f8,iVar28)" (parenthesized_expression "(*pcVar33)" ( (pointer_expression "*pcVar33" * identifier) )) (argument_list "(iVar4,auStack_1f8,iVar28)" ( identifier , identifier , identifier )))) ;) (expression_statement "iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);" (assignment_expression "iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc)" identifier = (call_expression "(**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc)" (parenthesized_expression "(**(code **)(pcVar30 + 0x82608))" ( (pointer_expression "**(code **)(pcVar30 + 0x82608)" * (pointer_expression "*(code **)(pcVar30 + 0x82608)" * (cast_expression "(code **)(pcVar30 + 0x82608)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x82608)" ( (binary_expression "pcVar30 + 0x82608" identifier + number_literal) ))))) )) (argument_list "(uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc)" ( identifier , (binary_expression "iVar20 + 0x2870" identifier + number_literal) , (pointer_expression "&uStack_204" & identifier) , (pointer_expression "&uStack_200" & identifier) , (pointer_expression "&uStack_1fc" & identifier) )))) ;) (if_statement "if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }" if (parenthesized_expression "(iVar28 == 3)" ( (binary_expression "iVar28 == 3" identifier == number_literal) )) (compound_statement "{\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }" { (expression_statement "iVar28 = iVar29 * 3;" (assignment_expression "iVar28 = iVar29 * 3" identifier = (binary_expression "iVar29 * 3" identifier * number_literal)) ;) (expression_statement "conf_set_int_int(piVar13,0x89,iVar28,uStack_204);" (call_expression "conf_set_int_int(piVar13,0x89,iVar28,uStack_204)" identifier (argument_list "(piVar13,0x89,iVar28,uStack_204)" ( identifier , number_literal , identifier , identifier ))) ;) (expression_statement "conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);" (call_expression "conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200)" identifier (argument_list "(piVar13,0x89,iVar28 + 1,uStack_200)" ( identifier , number_literal , (binary_expression "iVar28 + 1" identifier + number_literal) , identifier ))) ;) (expression_statement "conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);" (call_expression "conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc)" identifier (argument_list "(piVar13,0x89,iVar28 + 2,uStack_1fc)" ( identifier , number_literal , (binary_expression "iVar28 + 2" identifier + number_literal) , identifier ))) ;) (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" identifier (argument_list "(uVar3)" ( identifier ))) ;) }) (else_clause "else {\n      safefree(uVar3);\n    }" else (compound_statement "{\n      safefree(uVar3);\n    }" { (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" identifier (argument_list "(uVar3)" ( identifier ))) ;) }))) (if_statement "if (iVar29 == 0x15) break;" if (parenthesized_expression "(iVar29 == 0x15)" ( (binary_expression "iVar29 == 0x15" identifier == number_literal) )) (break_statement "break;" break ;)) (expression_statement "iVar29 = iVar29 + 1;" (assignment_expression "iVar29 = iVar29 + 1" identifier = (binary_expression "iVar29 + 1" identifier + number_literal)) ;) (expression_statement "iVar28 = *piVar12;" (assignment_expression "iVar28 = *piVar12" identifier = (pointer_expression "*piVar12" * identifier)) ;) (expression_statement "piVar12 = piVar12 + 1;" (assignment_expression "piVar12 = piVar12 + 1" identifier = (binary_expression "piVar12 + 1" identifier + number_literal)) ;) })) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x287c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "iVar28 = 0x20;" (assignment_expression "iVar28 = 0x20" identifier = number_literal) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2884" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2890" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x28a0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x28ac" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c;" (assignment_expression "iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c" identifier = (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c4c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b78);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b78)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b78)" * (cast_expression "(int *)(pcVar30 + 0x81b78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b78)" ( (binary_expression "pcVar30 + 0x81b78" identifier + number_literal) ))))) ;) (do_statement "do {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);\n    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);\n    pcVar26 = pcVar8;\n    iVar29 = iVar28 + -0x20;\n    do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);\n    iVar28 = iVar28 + 0x20;\n    safefree(pcVar8);\n    if (iVar28 == 0x120) break;\n    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);\n  } while( true );" do (compound_statement "{\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);\n    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);\n    pcVar26 = pcVar8;\n    iVar29 = iVar28 + -0x20;\n    do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);\n    iVar28 = iVar28 + 0x20;\n    safefree(pcVar8);\n    if (iVar28 == 0x120) break;\n    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);\n  }" { (expression_statement "(**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);" (call_expression "(**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20)" (parenthesized_expression "(**(code **)(pcVar30 + 0x824fc))" ( (pointer_expression "**(code **)(pcVar30 + 0x824fc)" * (pointer_expression "*(code **)(pcVar30 + 0x824fc)" * (cast_expression "(code **)(pcVar30 + 0x824fc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x824fc)" ( (binary_expression "pcVar30 + 0x824fc" identifier + number_literal) ))))) )) (argument_list "(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20)" ( identifier , number_literal , number_literal , (binary_expression "iVar11 + 0x28bc" identifier + number_literal) , (binary_expression "iVar28 + -0x20" identifier + number_literal) ))) ;) (expression_statement "pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);" (assignment_expression "pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29)" identifier = (cast_expression "(char *)(*pcVar33)(iVar4,auStack_1f8,iVar29)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "(*pcVar33)(iVar4,auStack_1f8,iVar29)" (parenthesized_expression "(*pcVar33)" ( (pointer_expression "*pcVar33" * identifier) )) (argument_list "(iVar4,auStack_1f8,iVar29)" ( identifier , identifier , identifier ))))) ;) (expression_statement "pcVar26 = pcVar8;" (assignment_expression "pcVar26 = pcVar8" identifier = identifier) ;) (expression_statement "iVar29 = iVar28 + -0x20;" (assignment_expression "iVar29 = iVar28 + -0x20" identifier = (binary_expression "iVar28 + -0x20" identifier + number_literal)) ;) (do_statement "do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);" do (compound_statement "{\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    }" { (expression_statement "cVar10 = *pcVar26;" (assignment_expression "cVar10 = *pcVar26" identifier = (pointer_expression "*pcVar26" * identifier)) ;) (expression_statement "pcVar25 = pcVar26;" (assignment_expression "pcVar25 = pcVar26" identifier = identifier) ;) (if_statement "if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }" if (parenthesized_expression "(cVar10 == '\0')" ( (binary_expression "cVar10 == '\0'" identifier == (char_literal "'\0'" ' escape_sequence ')) )) (compound_statement "{\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }" { (expression_statement "pcVar36 = *(code **)(pcVar30 + 0x82534);" (assignment_expression "pcVar36 = *(code **)(pcVar30 + 0x82534)" identifier = (pointer_expression "*(code **)(pcVar30 + 0x82534)" * (cast_expression "(code **)(pcVar30 + 0x82534)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x82534)" ( (binary_expression "pcVar30 + 0x82534" identifier + number_literal) ))))) ;) (expression_statement "pcVar24 = pcVar26;" (assignment_expression "pcVar24 = pcVar26" identifier = identifier) ;) }) (else_clause "else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }" else (compound_statement "{\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }" { (do_statement "do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');" do (compound_statement "{\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        }" { (expression_statement "pcVar24 = pcVar25 + 1;" (assignment_expression "pcVar24 = pcVar25 + 1" identifier = (binary_expression "pcVar25 + 1" identifier + number_literal)) ;) (if_statement "if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }" if (parenthesized_expression "(cVar10 == ',')" ( (binary_expression "cVar10 == ','" identifier == (char_literal "','" ' character ')) )) (compound_statement "{\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }" { (expression_statement "*pcVar25 = '\0';" (assignment_expression "*pcVar25 = '\0'" (pointer_expression "*pcVar25" * identifier) = (char_literal "'\0'" ' escape_sequence ')) ;) (expression_statement "pcVar24 = pcVar25 + 1;" (assignment_expression "pcVar24 = pcVar25 + 1" identifier = (binary_expression "pcVar25 + 1" identifier + number_literal)) ;) (expression_statement "pcVar36 = *(code **)(pcVar30 + 0x82534);" (assignment_expression "pcVar36 = *(code **)(pcVar30 + 0x82534)" identifier = (pointer_expression "*(code **)(pcVar30 + 0x82534)" * (cast_expression "(code **)(pcVar30 + 0x82534)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x82534)" ( (binary_expression "pcVar30 + 0x82534" identifier + number_literal) ))))) ;) (break_statement "break;" break ;) })) (expression_statement "cVar10 = *pcVar24;" (assignment_expression "cVar10 = *pcVar24" identifier = (pointer_expression "*pcVar24" * identifier)) ;) (expression_statement "pcVar36 = *(code **)(pcVar30 + 0x82534);" (assignment_expression "pcVar36 = *(code **)(pcVar30 + 0x82534)" identifier = (pointer_expression "*(code **)(pcVar30 + 0x82534)" * (cast_expression "(code **)(pcVar30 + 0x82534)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x82534)" ( (binary_expression "pcVar30 + 0x82534" identifier + number_literal) ))))) ;) (expression_statement "pcVar25 = pcVar24;" (assignment_expression "pcVar25 = pcVar24" identifier = identifier) ;) }) while (parenthesized_expression "(cVar10 != '\0')" ( (binary_expression "cVar10 != '\0'" identifier != (char_literal "'\0'" ' escape_sequence ')) )) ;) }))) (expression_statement "uVar3 = (*pcVar36)(pcVar26,0,10);" (assignment_expression "uVar3 = (*pcVar36)(pcVar26,0,10)" identifier = (call_expression "(*pcVar36)(pcVar26,0,10)" (parenthesized_expression "(*pcVar36)" ( (pointer_expression "*pcVar36" * identifier) )) (argument_list "(pcVar26,0,10)" ( identifier , number_literal , number_literal )))) ;) (expression_statement "iVar21 = iVar29 + 1;" (assignment_expression "iVar21 = iVar29 + 1" identifier = (binary_expression "iVar29 + 1" identifier + number_literal)) ;) (expression_statement "conf_set_int_int(piVar13,0x8f,iVar29,uVar3);" (call_expression "conf_set_int_int(piVar13,0x8f,iVar29,uVar3)" identifier (argument_list "(piVar13,0x8f,iVar29,uVar3)" ( identifier , number_literal , identifier , identifier ))) ;) (expression_statement "pcVar26 = pcVar24;" (assignment_expression "pcVar26 = pcVar24" identifier = identifier) ;) (expression_statement "iVar29 = iVar21;" (assignment_expression "iVar29 = iVar21" identifier = identifier) ;) }) while (parenthesized_expression "(iVar28 != iVar21)" ( (binary_expression "iVar28 != iVar21" identifier != identifier) )) ;) (expression_statement "iVar28 = iVar28 + 0x20;" (assignment_expression "iVar28 = iVar28 + 0x20" identifier = (binary_expression "iVar28 + 0x20" identifier + number_literal)) ;) (expression_statement "safefree(pcVar8);" (call_expression "safefree(pcVar8)" identifier (argument_list "(pcVar8)" ( identifier ))) ;) (if_statement "if (iVar28 == 0x120) break;" if (parenthesized_expression "(iVar28 == 0x120)" ( (binary_expression "iVar28 == 0x120" identifier == number_literal) )) (break_statement "break;" break ;)) (expression_statement "iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);" (assignment_expression "iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0)" identifier = (pointer_expression "*(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0)" * (cast_expression "(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((iVar21 >> 5) * 4 + iVar20 + 0xed0)" ( (binary_expression "(iVar21 >> 5) * 4 + iVar20 + 0xed0" (binary_expression "(iVar21 >> 5) * 4 + iVar20" (binary_expression "(iVar21 >> 5) * 4" (parenthesized_expression "(iVar21 >> 5)" ( (binary_expression "iVar21 >> 5" identifier >> number_literal) )) * number_literal) + identifier) + number_literal) ))))) ;) }) while (parenthesized_expression "( true )" ( true )) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar29 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar29 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x28d0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "iVar21 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar21 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x28e0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x28f0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2900" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2908" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2914" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2920" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2934" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2940" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2950" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2964" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2970" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2974" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2980" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x298c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2998" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98);" (call_expression "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98)" (parenthesized_expression "(*pcVar32)" ( (pointer_expression "*pcVar32" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x29a4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x29b0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x29c4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b);" (call_expression "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b)" (parenthesized_expression "(*pcVar34)" ( (pointer_expression "*pcVar34" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x29d8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x29e8,0)" ( (binary_expression "iVar11 + 0x29e8" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x29e8,uVar3)" ( identifier , (binary_expression "iVar11 + 0x29e8" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0x9c,2 - iVar11);" (call_expression "conf_set_int(piVar13,0x9c,2 - iVar11)" identifier (argument_list "(piVar13,0x9c,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar29 + 0x29f4,0)" ( (binary_expression "iVar29 + 0x29f4" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar29 + 0x29f4,uVar3)" ( identifier , (binary_expression "iVar29 + 0x29f4" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0x9d,2 - iVar11);" (call_expression "conf_set_int(piVar13,0x9d,2 - iVar11)" identifier (argument_list "(piVar13,0x9d,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar20 + 0x2a00,0)" ( (binary_expression "iVar20 + 0x2a00" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar20 + 0x2a00,uVar3)" ( identifier , (binary_expression "iVar20 + 0x2a00" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0x9e,2 - iVar11);" (call_expression "conf_set_int(piVar13,0x9e,2 - iVar11)" identifier (argument_list "(piVar13,0x9e,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar21 + 0x2a08,0)" ( (binary_expression "iVar21 + 0x2a08" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar21 + 0x2a08,uVar3)" ( identifier , (binary_expression "iVar21 + 0x2a08" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa5,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa5,2 - iVar11)" identifier (argument_list "(piVar13,0xa5,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar28 + 0x2a14,0)" ( (binary_expression "iVar28 + 0x2a14" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar28 + 0x2a14,uVar3)" ( identifier , (binary_expression "iVar28 + 0x2a14" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0x9f,2 - iVar11);" (call_expression "conf_set_int(piVar13,0x9f,2 - iVar11)" identifier (argument_list "(piVar13,0x9f,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (if_statement "if (iVar11 == 0) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);\n    if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }\n  }" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (compound_statement "{\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);\n    if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }\n  }" { (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2da0,0)" ( (binary_expression "iVar11 + 0x2da0" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2da0,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2da0" identifier + number_literal) , identifier )))) ;) (if_statement "if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }" if (parenthesized_expression "(iVar11 == 1)" ( (binary_expression "iVar11 == 1" identifier == number_literal) )) (compound_statement "{\n      conf_set_int(piVar13,0x9f,0);\n    }" { (expression_statement "conf_set_int(piVar13,0x9f,0);" (call_expression "conf_set_int(piVar13,0x9f,0)" identifier (argument_list "(piVar13,0x9f,0)" ( identifier , number_literal , number_literal ))) ;) })) })) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar37 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar37 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar21 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar21 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar29 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar29 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2a20,0)" ( (binary_expression "iVar11 + 0x2a20" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2a20,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2a20" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa0,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa0,2 - iVar11)" identifier (argument_list "(piVar13,0xa0,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar37 + 0x2a30,0)" ( (binary_expression "iVar37 + 0x2a30" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar37 + 0x2a30,uVar3)" ( identifier , (binary_expression "iVar37 + 0x2a30" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa1,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa1,2 - iVar11)" identifier (argument_list "(piVar13,0xa1,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar21 + 0x2a3c,0)" ( (binary_expression "iVar21 + 0x2a3c" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar21 + 0x2a3c,uVar3)" ( identifier , (binary_expression "iVar21 + 0x2a3c" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa2,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa2,2 - iVar11)" identifier (argument_list "(piVar13,0xa2,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar29 + 0x2a4c,0)" ( (binary_expression "iVar29 + 0x2a4c" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar29 + 0x2a4c,uVar3)" ( identifier , (binary_expression "iVar29 + 0x2a4c" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa3,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa3,2 - iVar11)" identifier (argument_list "(piVar13,0xa3,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar20 + 0x2a58,0)" ( (binary_expression "iVar20 + 0x2a58" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar20 + 0x2a58,uVar3)" ( identifier , (binary_expression "iVar20 + 0x2a58" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa4,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa4,2 - iVar11)" identifier (argument_list "(piVar13,0xa4,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar28 + 0x2a64,0)" ( (binary_expression "iVar28 + 0x2a64" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar28 + 0x2a64,uVar3)" ( identifier , (binary_expression "iVar28 + 0x2a64" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa6,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa6,2 - iVar11)" identifier (argument_list "(piVar13,0xa6,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2a70,0)" ( (binary_expression "iVar11 + 0x2a70" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2a70,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2a70" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa7,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa7,2 - iVar11)" identifier (argument_list "(piVar13,0xa7,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" identifier = (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) ))))) ;) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" * (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" * (cast_expression "(code **)(pcVar30 + 0x81fbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fbc)" ( (binary_expression "pcVar30 + 0x81fbc" identifier + number_literal) ))))) )) (argument_list "(iVar11 + 0x2a7c,0)" ( (binary_expression "iVar11 + 0x2a7c" identifier + number_literal) , number_literal )))) ;) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3)" identifier = (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" ( (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" * (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" * (cast_expression "(code **)(pcVar30 + 0x81fc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x81fc0)" ( (binary_expression "pcVar30 + 0x81fc0" identifier + number_literal) ))))) )) (argument_list "(iVar4,iVar11 + 0x2a7c,uVar3)" ( identifier , (binary_expression "iVar11 + 0x2a7c" identifier + number_literal) , identifier )))) ;) (expression_statement "conf_set_int(piVar13,0xa8,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa8,2 - iVar11)" identifier (argument_list "(piVar13,0xa8,2 - iVar11)" ( identifier , number_literal , (binary_expression "2 - iVar11" number_literal - identifier) ))) ;) (expression_statement "conf_set_int(piVar13,0xa9,0);" (call_expression "conf_set_int(piVar13,0xa9,0)" identifier (argument_list "(piVar13,0xa9,0)" ( identifier , number_literal , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2a88" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2a94" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2aa0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2acc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2);" (call_expression "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2)" (parenthesized_expression "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2ac0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3);" (call_expression "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3)" (parenthesized_expression "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2ab0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4);" (call_expression "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4)" (parenthesized_expression "(*pcVar35)" ( (pointer_expression "*pcVar35" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2abc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2ad8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2aec" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 11000" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b04" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b14" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b28" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b38" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7)" (parenthesized_expression "(*pcVar38)" ( (pointer_expression "*pcVar38" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b4c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , (binary_expression "iVar23 + 0x4f64" identifier + number_literal) , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b58" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b6c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac)" identifier (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b88" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , number_literal , identifier , number_literal ))) ;) (expression_statement "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad);" (call_expression "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad)" (parenthesized_expression "(*pcVar34)" ( (pointer_expression "*pcVar34" * identifier) )) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad)" ( identifier , (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2ba4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" * (cast_expression "(int *)(pcVar30 + 0x81b88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar30 + 0x81b88)" ( (binary_expression "pcVar30 + 0x81b88" identifier + number_literal) )))) + number_literal) , identifier , number_literal ))) ;) (expression_statement "iVar11 = *piVar7;" (assignment_expression "iVar11 = *piVar7" identifier = (pointer_expression "*piVar7" * identifier)) ;) (if_statement "if (iStack_1e4 == iVar11) {\n    return iVar11;\n  }" if (parenthesized_expression "(iStack_1e4 == iVar11)" ( (binary_expression "iStack_1e4 == iVar11" identifier == identifier) )) (compound_statement "{\n    return iVar11;\n  }" { (return_statement "return iVar11;" return identifier ;) })) (expression_statement "(**(code **)(pcVar30 + 0x826b8))();" (call_expression "(**(code **)(pcVar30 + 0x826b8))()" (parenthesized_expression "(**(code **)(pcVar30 + 0x826b8))" ( (pointer_expression "**(code **)(pcVar30 + 0x826b8)" * (pointer_expression "*(code **)(pcVar30 + 0x826b8)" * (cast_expression "(code **)(pcVar30 + 0x826b8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar30 + 0x826b8)" ( (binary_expression "pcVar30 + 0x826b8" identifier + number_literal) ))))) )) (argument_list "()" ( ))) ;) (labeled_statement "LAB_00032eec:\n  conf_set_int(piVar13,0xd,2);" statement_identifier : (expression_statement "conf_set_int(piVar13,0xd,2);" (call_expression "conf_set_int(piVar13,0xd,2)" identifier (argument_list "(piVar13,0xd,2)" ( identifier , number_literal , number_literal ))) ;)) (goto_statement "goto LAB_00030e38;" goto statement_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 IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * 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) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (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 IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (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 IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (array_declarator IDENT [ LIT ]) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (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 IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (array_declarator IDENT [ LIT ]) ;) (declaration TYPE (array_declarator IDENT [ LIT ]) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , LIT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) }) (else_clause else (compound_statement { (do_statement do (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (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) ))))) ;) (goto_statement goto statement_identifier ;) })) (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) }) while (parenthesized_expression ( (binary_expression IDENT != LIT) )) ;) (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 , (binary_expression IDENT + LIT) , IDENT ))) ;)) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression (parenthesized_expression ( (binary_expression IDENT + LIT) )) % LIT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression IDENT != LIT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression IDENT / LIT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression IDENT % LIT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression (parenthesized_expression ( (binary_expression IDENT + LIT) )) % LIT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression IDENT + LIT) , LIT ))) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression IDENT + LIT) , LIT ))) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression IDENT + LIT) , LIT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT , (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression IDENT * LIT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression IDENT * LIT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (do_statement do (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , LIT , LIT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT , IDENT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression IDENT + LIT) )))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT , IDENT )))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , LIT , LIT , IDENT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) }) while (parenthesized_expression ( (binary_expression IDENT != LIT) )) ;) (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (do_statement do (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , LIT , LIT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = (char_literal ' escape_sequence ')) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (do_statement do (compound_statement { (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (if_statement if (parenthesized_expression ( (binary_expression (subscript_expression IDENT [ LIT ]) != (char_literal ' escape_sequence ')) )) (compound_statement { (expression_statement (assignment_expression IDENT = IDENT) ;) })) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT )))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + IDENT)) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT , IDENT )))) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , LIT , LIT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) }) while (parenthesized_expression ( (binary_expression (binary_expression IDENT + LIT) != IDENT) )) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , IDENT , IDENT ))) ;) }) while (parenthesized_expression ( (binary_expression IDENT != (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) )) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , IDENT , IDENT , LIT ))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT))) )) (compound_statement { (return_statement return (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) ;) })) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( ))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (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 = (pointer_expression & IDENT)) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT ))) ;) (expression_statement (assignment_expression IDENT = LIT) ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == (pointer_expression * IDENT)) )) (compound_statement { (return_statement return IDENT ;) })) (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 = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( ))) ;) (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 = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) (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 = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (pointer_expression * IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (pointer_expression * IDENT) , IDENT , LIT ))) ;) })) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression (parenthesized_expression ( (binary_expression IDENT + LIT) )) % LIT) ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression (binary_expression IDENT * LIT) + IDENT) ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT)) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (while_statement while (parenthesized_expression ( (comma_expression (call_expression IDENT (argument_list ( IDENT , LIT , IDENT , (binary_expression IDENT + LIT) ))) , (binary_expression IDENT != LIT)) )) (compound_statement { (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT)) ;) (while_statement while (parenthesized_expression ( BOOL )) (compound_statement { (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT , IDENT )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) })) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , IDENT , IDENT ))) ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (break_statement break ;)) (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) })) }))) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression (parenthesized_expression ( (binary_expression IDENT + LIT) )) % LIT) ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , LIT ))) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , LIT ))) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , LIT ))) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , LIT ))) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , LIT ))) ;) }))) }))))))) })) (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;)) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) )))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (binary_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 = (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT)) ;) }))) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (return_statement return IDENT ;) })) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( (binary_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 * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) })) }))) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = LIT) ;) }) (else_clause else (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 *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , IDENT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) , IDENT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = LIT) ;) })) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression IDENT / LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression IDENT / LIT) ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (expression_statement (assignment_expression IDENT = (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT)) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (while_statement while (parenthesized_expression ( BOOL )) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , LIT , LIT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , IDENT , IDENT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , (pointer_expression & IDENT) , (pointer_expression & IDENT) , (pointer_expression & IDENT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression IDENT * LIT)) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , IDENT , IDENT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) }) (else_clause else (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) }))) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (break_statement break ;)) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) })) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT)) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (do_statement do (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , LIT , LIT , (binary_expression IDENT + LIT) , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , IDENT , IDENT ))))) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (do_statement do (compound_statement { (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == (char_literal ' escape_sequence ')) )) (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 = IDENT) ;) }) (else_clause else (compound_statement { (do_statement do (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == (char_literal ' character ')) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * IDENT) = (char_literal ' escape_sequence ')) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (break_statement break ;) })) (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) (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 = IDENT) ;) }) while (parenthesized_expression ( (binary_expression IDENT != (char_literal ' escape_sequence ')) )) ;) }))) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , LIT , LIT )))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) }) while (parenthesized_expression ( (binary_expression IDENT != IDENT) )) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (break_statement break ;)) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (binary_expression (parenthesized_expression ( (binary_expression IDENT >> LIT) )) * LIT) + IDENT) + LIT) ))))) ;) }) while (parenthesized_expression ( BOOL )) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression LIT - IDENT) ))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , LIT ))) ;) })) })) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression LIT - IDENT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression IDENT + LIT) , LIT )))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( IDENT , (binary_expression IDENT + LIT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , (binary_expression LIT - IDENT) ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (binary_expression IDENT + LIT) , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , IDENT , LIT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , LIT ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == IDENT) )) (compound_statement { (return_statement return IDENT ;) })) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( ))) ;) (labeled_statement statement_identifier : (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT , LIT ))) ;)) (goto_statement goto statement_identifier ;) })))
(function_definition "int save_open_settings(undefined4 param_1,undefined4 param_2)\n\n{\n  undefined *puVar1;\n  undefined1 *puVar2;\n  undefined4 uVar3;\n  int iVar4;\n  undefined4 uVar5;\n  undefined1 *puVar6;\n  int *piVar7;\n  char *pcVar8;\n  char cVar10;\n  int iVar9;\n  int iVar11;\n  int *piVar12;\n  int *piVar13;\n  undefined *puVar14;\n  undefined1 *puVar15;\n  int *piVar16;\n  undefined1 *puVar17;\n  undefined *puVar18;\n  undefined1 *puVar19;\n  int iVar20;\n  int iVar21;\n  undefined1 *puVar22;\n  int iVar23;\n  char *pcVar24;\n  char *pcVar26;\n  undefined4 *puVar27;\n  int iVar28;\n  int iVar29;\n  code *pcVar30;\n  undefined *puVar31;\n  code *pcVar32;\n  code *pcVar33;\n  code *pcVar34;\n  code *pcVar35;\n  code *pcVar36;\n  int iVar37;\n  code *pcVar38;\n  undefined4 uStack_204;\n  undefined4 uStack_200;\n  undefined4 uStack_1fc;\n  undefined1 auStack_1f8 [20];\n  int iStack_1e4;\n  int *piStack_1e0;\n  int *piStack_1dc;\n  undefined4 uStack_1d8;\n  undefined1 *puStack_1d4;\n  undefined1 *puStack_1d0;\n  undefined *puStack_1cc;\n  char *pcStack_1c8;\n  char *pcStack_1c4;\n  undefined1 *puStack_1c0;\n  code *pcStack_1bc;\n  undefined *local_1a8;\n  int local_19c;\n  int local_198;\n  int local_194;\n  undefined4 local_18c;\n  undefined4 local_188;\n  undefined4 local_184;\n  undefined1 *local_170;\n  undefined4 local_16c;\n  undefined4 local_168;\n  undefined1 auStack_140 [20];\n  char local_12c [256];\n  int local_2c;\n  char *pcVar25;\n  \n  puVar31 = PTR___stack_chk_guard_000b2f04;\n  local_2c = *(int *)PTR___stack_chk_guard_000b2f04;\n  (*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);\n  uVar3 = conf_get_str(param_2,0);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3);\n  uVar3 = conf_get_filename(param_2,0x77);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3);\n  uVar3 = conf_get_int(param_2,0x78);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3);\n  uVar3 = conf_get_int(param_2,0x79);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3);\n  uVar3 = conf_get_int(param_2,0x7a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3);\n  uVar3 = conf_get_int(param_2,0x7b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3);\n  uVar3 = conf_get_int(param_2,0x7c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3);\n  iVar4 = conf_get_int(param_2,2);\n  iVar11 = *(int *)PTR_PTR_000b27f8;\n  piVar12 = (int *)PTR_PTR_000b27f8;\n  if (iVar11 == 0) {\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\n  else {\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\nLAB_0002e578:\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);\n  iVar23 = 0;\n  uVar3 = conf_get_int(param_2,1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3);\n  iVar4 = conf_get_int(param_2,4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3);\n  iVar4 = conf_get_int(param_2,5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c);\n  uVar3 = conf_get_int(param_2,7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3);\n  uVar3 = conf_get_int(param_2,8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x30);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3);\n  uVar3 = conf_get_str(param_2,0x31);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3);\n  local_170 = (undefined1 *)0x1;\n  pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988);\n  FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32);\n  uVar3 = conf_get_int(param_2,3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3);\n  uVar3 = conf_get_str(param_2,10);\n  (*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)\n  ;\n  iVar4 = conf_get_int(param_2,0xb);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3);\n  uVar3 = conf_get_int(param_2,0xc);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3);\n  uVar3 = conf_get_int(param_2,0xd);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3);\n  uVar3 = conf_get_str(param_2,0xe);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3);\n  uVar3 = conf_get_int(param_2,0xf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3);\n  uVar3 = conf_get_str(param_2,0x10);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3);\n  uVar3 = conf_get_str(param_2,0x11);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3);\n  uVar3 = conf_get_str(param_2,0x12);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3);\n  uVar3 = conf_get_int(param_2,0x13);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33);\n  uVar3 = conf_get_str(param_2,0x34);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3);\n  uVar3 = conf_get_int(param_2,0x35);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3);\n  uVar3 = conf_get_str(param_2,0x36);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x16);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x17);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x1c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3);\n  uVar3 = conf_get_int(param_2,0x1d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3);\n  uVar3 = conf_get_int(param_2,0x28);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3);\n  uVar3 = conf_get_int(param_2,0x1e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3);\n  local_16c = 0x1f;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7);\n  local_16c = 0x18;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6);\n  local_16c = 0x19;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5);\n  uVar3 = conf_get_int(param_2,0x1a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3);\n  uVar3 = conf_get_str(param_2,0x1b);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3);\n  uVar3 = conf_get_int(param_2,0x23);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3);\n  uVar3 = conf_get_int(param_2,0x24);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3);\n  uVar3 = conf_get_int(param_2,0x25);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3);\n  uVar3 = conf_get_int(param_2,0x26);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3);\n  uVar3 = conf_get_int(param_2,0x27);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3);\n  local_16c = 0x29;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808);\n  uVar3 = conf_get_filename(param_2,0x2a);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x2d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x21);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3);\n  uVar3 = conf_get_str(param_2,9);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3);\n  uVar3 = conf_get_int(param_2,0x22);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3);\n  uVar3 = conf_get_filename(param_2,0x20);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3);\n  uVar3 = conf_get_str(param_2,0x14);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x37);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x38);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3);\n  uVar3 = conf_get_int(param_2,0x3f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3);\n  uVar3 = conf_get_int(param_2,0x40);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3);\n  uVar3 = conf_get_int(param_2,0x41);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3);\n  uVar3 = conf_get_int(param_2,0x43);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3);\n  uVar3 = conf_get_int(param_2,0x42);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3);\n  uVar3 = conf_get_int(param_2,0x44);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3);\n  uVar3 = conf_get_int(param_2,0x45);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3);\n  uVar3 = conf_get_int(param_2,0x46);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3);\n  uVar3 = conf_get_int(param_2,0x47);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x48);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x4b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3);\n  uVar3 = conf_get_int(param_2,0x49);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3);\n  uVar3 = conf_get_int(param_2,0x4c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3);\n  uVar3 = conf_get_int(param_2,0x4e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3);\n  uVar3 = conf_get_int(param_2,0x51);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3);\n  uVar3 = conf_get_int(param_2,0x52);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3);\n  uVar3 = conf_get_int(param_2,0x53);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3);\n  uVar3 = conf_get_int(param_2,0x5b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3);\n  uVar3 = conf_get_int(param_2,0x5c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3);\n  uVar3 = conf_get_int(param_2,0x4f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3);\n  uVar3 = conf_get_int(param_2,0x50);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3);\n  uVar3 = conf_get_int(param_2,0x54);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3);\n  uVar3 = conf_get_int(param_2,0x55);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3);\n  uVar3 = conf_get_str(param_2,0x80);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3);\n  uVar3 = conf_get_int(param_2,0x56);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x57);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x7d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3);\n  uVar3 = conf_get_int(param_2,100);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3);\n  uVar3 = conf_get_int(param_2,0x65);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3);\n  uVar3 = conf_get_int(param_2,0x66);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3);\n  uVar3 = conf_get_int(param_2,0x67);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3);\n  uVar3 = conf_get_filename(param_2,0x6c);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3);\n  uVar3 = conf_get_int(param_2,0x68);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3);\n  uVar3 = conf_get_int(param_2,0x69);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3);\n  iVar4 = conf_get_int(param_2,0x6a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000);\n  iVar4 = conf_get_int(param_2,0x6b);\n  iVar11 = 0;\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000);\n  uVar3 = conf_get_int(param_2,0x60);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3);\n  uVar3 = conf_get_int(param_2,0x61);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3);\n  uVar3 = conf_get_int(param_2,0x62);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3);\n  uVar3 = conf_get_int(param_2,99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3);\n  uVar3 = conf_get_int(param_2,0xb6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x82);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x83);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x72);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x5f);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x73);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3);\n  uVar3 = conf_get_int(param_2,0x74);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0x75);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3);\n  uVar3 = conf_get_int(param_2,0x76);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3);\n  uVar3 = conf_get_int(param_2,0x90);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3);\n  uVar3 = conf_get_int(param_2,0x86);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3);\n  uVar3 = conf_get_int(param_2,0x87);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3);\n  uVar3 = conf_get_int(param_2,0x84);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3);\n  uVar3 = conf_get_int(param_2,0x85);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3);\n  iVar4 = conf_get_int(param_2,0x88);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1);\n  puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870;\n  do {\n    local_170 = (undefined1 *)iVar23;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);\n    iVar23 = iVar23 + 1;\n    uVar3 = conf_get_int_int(param_2,0x89,iVar11);\n    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);\n    iVar4 = iVar11 + 2;\n    iVar11 = iVar11 + 3;\n    local_168 = conf_get_int_int(param_2,0x89,iVar4);\n    local_170 = (undefined1 *)uVar3;\n    local_16c = uVar5;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n    puVar1 = PTR_s_acket_from_server___s_000b23a8;\n  } while (iVar23 != 0x16);\n  puVar17 = &DAT_00000020;\n  uVar3 = conf_get_int(param_2,0x8c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3);\n  uVar3 = conf_get_int(param_2,0x8d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3);\n  uVar3 = conf_get_int(param_2,0x8a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3);\n  uVar3 = conf_get_int(param_2,0x8b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x8e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3);\n  puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8;\n  puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470;\n  do {\n    local_170 = puVar17 + -0x20;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);\n    local_12c[0] = '\0';\n    puVar2 = puVar17 + -0x20;\n    do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);\n    puVar17 = puVar15 + 0x21;\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n  } while (puVar17 != (undefined1 *)0x120);\n  uVar3 = conf_get_str(param_2,0x91);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3);\n  uVar3 = conf_get_int(param_2,0x92);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3);\n  uVar3 = conf_get_int(param_2,0x93);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3);\n  uVar3 = conf_get_str(param_2,0x81);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3);\n  uVar3 = conf_get_int(param_2,0x94);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3);\n  uVar3 = conf_get_int(param_2,0x6d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3);\n  uVar3 = conf_get_int(param_2,0x6e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3);\n  uVar3 = conf_get_int(param_2,0x58);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3);\n  uVar3 = conf_get_int(param_2,0x59);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3);\n  uVar3 = conf_get_int(param_2,0x5a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3);\n  uVar3 = conf_get_int(param_2,0x6f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3);\n  uVar3 = conf_get_int(param_2,0x70);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3);\n  uVar3 = conf_get_int(param_2,0x71);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3);\n  uVar3 = conf_get_int(param_2,0x95);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3);\n  uVar3 = conf_get_str(param_2,0x96);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3);\n  uVar3 = conf_get_int(param_2,0x97);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3);\n  uVar3 = conf_get_filename(param_2,0x98);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x9a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b);\n  iVar4 = conf_get_int(param_2,0x9c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa2);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4);\n  uVar3 = conf_get_int(param_2,0xae);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3);\n  uVar3 = conf_get_int(param_2,0xaf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3);\n  uVar3 = conf_get_int(param_2,0xb0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb2);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb3);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb4);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3);\n  uVar3 = conf_get_str(param_2,0x39);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3);\n  uVar3 = conf_get_int(param_2,0x3a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3);\n  uVar3 = conf_get_int(param_2,0x3b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3);\n  uVar3 = conf_get_int(param_2,0x3c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3);\n  uVar3 = conf_get_int(param_2,0x3d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3);\n  uVar3 = conf_get_int(param_2,0x3e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3);\n  uVar3 = conf_get_str(param_2,0xb7);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3);\n  uVar3 = conf_get_int(param_2,0xaa);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3);\n  uVar3 = conf_get_int(param_2,0xab);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3);\n  uVar3 = conf_get_int(param_2,0xac);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3);\n  local_170 = (undefined1 *)0x0;\n  piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4);\n  (*pcVar30)(param_1,piVar12,param_2,0xad);\n  if (local_2c == *(int *)puVar31) {\n    return *(int *)puVar31;\n  }\n  uVar3 = 0x30774;\n  puVar31 = PTR___stack_chk_fail_000b2ed8;\n  (*(code *)PTR___stack_chk_fail_000b2ed8)();\n  local_1a8 = puVar31 + 0x89bfc;\n  local_18c = 2;\n  piVar16 = *(int **)(puVar31 + 0x82790);\n  piVar13 = &local_198;\n  local_194 = *piVar16;\n  local_188 = param_2;\n  local_184 = uVar3;\n  iVar4 = (**(code **)(puVar31 + 0x820a4))();\n  if (iVar4 != 0) {\n    piVar13 = piVar12;\n    local_19c = iVar4;\n    save_open_settings(iVar4,piVar12);\n    (**(code **)(local_1a8 + -0x7b50))(local_19c);\n    local_198 = 0;\n  }\n  if (local_194 == *piVar16) {\n    return local_198;\n  }\n  pcVar30 = *(code **)(local_1a8 + -0x7498);\n  pcVar38 = load_open_settings;\n  iVar4 = local_194;\n  (*pcVar30)();\n  piVar7 = *(int **)(pcVar30 + 0x826e4);\n  iVar23 = *(int *)(pcVar30 + 0x81b88);\n  iStack_1e4 = *piVar7;\n  puVar27 = *(undefined4 **)(pcVar30 + 0x81c58);\n  piStack_1e0 = piVar16;\n  piStack_1dc = piVar12;\n  uStack_1d8 = param_1;\n  puStack_1d4 = puVar19;\n  puStack_1d0 = puVar22;\n  puStack_1cc = puVar14;\n  pcStack_1c8 = pcVar26;\n  pcStack_1c4 = local_12c;\n  puStack_1c0 = auStack_140;\n  pcStack_1bc = pcVar38;\n  conf_set_int(piVar13,0x2b,0);\n  conf_set_str(piVar13,0x14,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x15,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x2e,iVar23 + 0x4f64);\n  pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090);\n  FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0);\n  pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8);\n  FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c);\n  pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110);\n  uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c);\n  conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60));\n  conf_set_int(piVar13,1,*puVar27);\n  iVar11 = backend_from_name(uVar3);\n  if (iVar11 != 0) {\n    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));\n    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  safefree(uVar3);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3);\n  conf_set_int(piVar13,4,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0);\n  iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3);\n  conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31);\n  pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020);\n  iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32);\n  if (iVar11 == 0) {\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }\n  }\n  else {\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3);\n  conf_set_int(piVar13,0xb,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd);\n  iVar11 = conf_get_int(piVar13,0xd);\n  if (iVar11 == -1) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);\n    if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }\n  }\nLAB_00030e38:\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604);\n  FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f);\n  safefree(uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3);\n  if (iVar11 == 2) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;\n  }\n  else {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }\n  iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11);\n  if (iVar11 == 0) {\n    iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);\n    return iVar4;\n  }\n  iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00);\n  if (iVar28 == 0) {\n    safefree(iVar11);\n    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);\n  }\n  else {\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18);\n  safefree(iVar11);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    );\n  (*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19);\n  safefree(uVar3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3);\n  if (iVar11 == 1) {\n    iVar11 = 0;\n  }\n  else if (iVar11 == 2) {\n    iVar11 = 3;\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  conf_set_int(piVar13,0x21,iVar11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27);\n  uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190);\n  (*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29);\n  safefree(uVar3);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3);\n  uVar3 = 1;\n  if (iVar11 == 0) {\n    uVar3 = 2;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3);\n  conf_set_int(piVar13,0x6a,iVar11 / 1000);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000);\n  iVar29 = 0;\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3);\n  conf_set_int(piVar13,0x6b,iVar11 / 1000);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac);\n  FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3);\n  conf_set_int(piVar13,0x88,iVar11 + 1);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4);\n  iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40;\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  while( true ) {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);\n    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);\n    iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);\n    if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }\n    if (iVar29 == 0x15) break;\n    iVar29 = iVar29 + 1;\n    iVar28 = *piVar12;\n    piVar12 = piVar12 + 1;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c);\n  iVar28 = 0x20;\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c;\n  iVar20 = *(int *)(pcVar30 + 0x81b78);\n  do {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);\n    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);\n    pcVar26 = pcVar8;\n    iVar29 = iVar28 + -0x20;\n    do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);\n    iVar28 = iVar28 + 0x20;\n    safefree(pcVar8);\n    if (iVar28 == 0x120) break;\n    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);\n  } while( true );\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3);\n  conf_set_int(piVar13,0x9c,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3);\n  conf_set_int(piVar13,0x9d,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3);\n  conf_set_int(piVar13,0x9e,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3);\n  conf_set_int(piVar13,0xa5,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3);\n  conf_set_int(piVar13,0x9f,2 - iVar11);\n  if (iVar11 == 0) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);\n    if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar37 = *(int *)(pcVar30 + 0x81b88);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3);\n  conf_set_int(piVar13,0xa0,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3);\n  conf_set_int(piVar13,0xa1,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3);\n  conf_set_int(piVar13,0xa2,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3);\n  conf_set_int(piVar13,0xa3,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3);\n  conf_set_int(piVar13,0xa4,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3);\n  conf_set_int(piVar13,0xa6,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3);\n  conf_set_int(piVar13,0xa7,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3);\n  conf_set_int(piVar13,0xa8,2 - iVar11);\n  conf_set_int(piVar13,0xa9,0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad);\n  iVar11 = *piVar7;\n  if (iStack_1e4 == iVar11) {\n    return iVar11;\n  }\n  (**(code **)(pcVar30 + 0x826b8))();\nLAB_00032eec:\n  conf_set_int(piVar13,0xd,2);\n  goto LAB_00030e38;\n}" (primitive_type "int") (function_declarator "save_open_settings(undefined4 param_1,undefined4 param_2)" (identifier "save_open_settings") (parameter_list "(undefined4 param_1,undefined4 param_2)" (( "(") (parameter_declaration "undefined4 param_1" (type_identifier "undefined4") (identifier "param_1")) (, ",") (parameter_declaration "undefined4 param_2" (type_identifier "undefined4") (identifier "param_2")) () ")"))) (compound_statement "{\n  undefined *puVar1;\n  undefined1 *puVar2;\n  undefined4 uVar3;\n  int iVar4;\n  undefined4 uVar5;\n  undefined1 *puVar6;\n  int *piVar7;\n  char *pcVar8;\n  char cVar10;\n  int iVar9;\n  int iVar11;\n  int *piVar12;\n  int *piVar13;\n  undefined *puVar14;\n  undefined1 *puVar15;\n  int *piVar16;\n  undefined1 *puVar17;\n  undefined *puVar18;\n  undefined1 *puVar19;\n  int iVar20;\n  int iVar21;\n  undefined1 *puVar22;\n  int iVar23;\n  char *pcVar24;\n  char *pcVar26;\n  undefined4 *puVar27;\n  int iVar28;\n  int iVar29;\n  code *pcVar30;\n  undefined *puVar31;\n  code *pcVar32;\n  code *pcVar33;\n  code *pcVar34;\n  code *pcVar35;\n  code *pcVar36;\n  int iVar37;\n  code *pcVar38;\n  undefined4 uStack_204;\n  undefined4 uStack_200;\n  undefined4 uStack_1fc;\n  undefined1 auStack_1f8 [20];\n  int iStack_1e4;\n  int *piStack_1e0;\n  int *piStack_1dc;\n  undefined4 uStack_1d8;\n  undefined1 *puStack_1d4;\n  undefined1 *puStack_1d0;\n  undefined *puStack_1cc;\n  char *pcStack_1c8;\n  char *pcStack_1c4;\n  undefined1 *puStack_1c0;\n  code *pcStack_1bc;\n  undefined *local_1a8;\n  int local_19c;\n  int local_198;\n  int local_194;\n  undefined4 local_18c;\n  undefined4 local_188;\n  undefined4 local_184;\n  undefined1 *local_170;\n  undefined4 local_16c;\n  undefined4 local_168;\n  undefined1 auStack_140 [20];\n  char local_12c [256];\n  int local_2c;\n  char *pcVar25;\n  \n  puVar31 = PTR___stack_chk_guard_000b2f04;\n  local_2c = *(int *)PTR___stack_chk_guard_000b2f04;\n  (*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);\n  uVar3 = conf_get_str(param_2,0);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3);\n  uVar3 = conf_get_filename(param_2,0x77);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3);\n  uVar3 = conf_get_int(param_2,0x78);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3);\n  uVar3 = conf_get_int(param_2,0x79);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3);\n  uVar3 = conf_get_int(param_2,0x7a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3);\n  uVar3 = conf_get_int(param_2,0x7b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3);\n  uVar3 = conf_get_int(param_2,0x7c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3);\n  iVar4 = conf_get_int(param_2,2);\n  iVar11 = *(int *)PTR_PTR_000b27f8;\n  piVar12 = (int *)PTR_PTR_000b27f8;\n  if (iVar11 == 0) {\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\n  else {\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\nLAB_0002e578:\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);\n  iVar23 = 0;\n  uVar3 = conf_get_int(param_2,1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3);\n  iVar4 = conf_get_int(param_2,4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3);\n  iVar4 = conf_get_int(param_2,5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c);\n  iVar4 = conf_get_int(param_2,6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c);\n  uVar3 = conf_get_int(param_2,7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3);\n  uVar3 = conf_get_int(param_2,8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x30);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3);\n  uVar3 = conf_get_str(param_2,0x31);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3);\n  local_170 = (undefined1 *)0x1;\n  pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988);\n  FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32);\n  uVar3 = conf_get_int(param_2,3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3);\n  uVar3 = conf_get_str(param_2,10);\n  (*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)\n  ;\n  iVar4 = conf_get_int(param_2,0xb);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3);\n  uVar3 = conf_get_int(param_2,0xc);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3);\n  uVar3 = conf_get_int(param_2,0xd);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3);\n  uVar3 = conf_get_str(param_2,0xe);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3);\n  uVar3 = conf_get_int(param_2,0xf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3);\n  uVar3 = conf_get_str(param_2,0x10);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3);\n  uVar3 = conf_get_str(param_2,0x11);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3);\n  uVar3 = conf_get_str(param_2,0x12);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3);\n  uVar3 = conf_get_int(param_2,0x13);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33);\n  uVar3 = conf_get_str(param_2,0x34);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3);\n  uVar3 = conf_get_int(param_2,0x35);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3);\n  uVar3 = conf_get_str(param_2,0x36);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x16);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x17);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x1c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3);\n  uVar3 = conf_get_int(param_2,0x1d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3);\n  uVar3 = conf_get_int(param_2,0x28);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3);\n  uVar3 = conf_get_int(param_2,0x1e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3);\n  local_16c = 0x1f;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7);\n  local_16c = 0x18;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6);\n  local_16c = 0x19;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5);\n  uVar3 = conf_get_int(param_2,0x1a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3);\n  uVar3 = conf_get_str(param_2,0x1b);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3);\n  uVar3 = conf_get_int(param_2,0x23);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3);\n  uVar3 = conf_get_int(param_2,0x24);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3);\n  uVar3 = conf_get_int(param_2,0x25);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3);\n  uVar3 = conf_get_int(param_2,0x26);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3);\n  uVar3 = conf_get_int(param_2,0x27);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3);\n  local_16c = 0x29;\n  local_170 = (undefined1 *)param_2;\n  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808);\n  uVar3 = conf_get_filename(param_2,0x2a);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x2d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x21);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3);\n  uVar3 = conf_get_str(param_2,9);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3);\n  uVar3 = conf_get_int(param_2,0x22);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3);\n  uVar3 = conf_get_filename(param_2,0x20);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3);\n  uVar3 = conf_get_str(param_2,0x14);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3);\n  uVar3 = conf_get_int(param_2,0x37);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3);\n  uVar3 = conf_get_int(param_2,0x38);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3);\n  uVar3 = conf_get_int(param_2,0x3f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3);\n  uVar3 = conf_get_int(param_2,0x40);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3);\n  uVar3 = conf_get_int(param_2,0x41);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3);\n  uVar3 = conf_get_int(param_2,0x43);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3);\n  uVar3 = conf_get_int(param_2,0x42);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3);\n  uVar3 = conf_get_int(param_2,0x44);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3);\n  uVar3 = conf_get_int(param_2,0x45);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3);\n  uVar3 = conf_get_int(param_2,0x46);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3);\n  uVar3 = conf_get_int(param_2,0x47);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x48);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x4b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3);\n  uVar3 = conf_get_int(param_2,0x49);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3);\n  uVar3 = conf_get_int(param_2,0x4c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3);\n  uVar3 = conf_get_int(param_2,0x4d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3);\n  uVar3 = conf_get_int(param_2,0x4e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3);\n  uVar3 = conf_get_int(param_2,0x51);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3);\n  uVar3 = conf_get_int(param_2,0x52);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3);\n  uVar3 = conf_get_int(param_2,0x53);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3);\n  uVar3 = conf_get_int(param_2,0x5b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3);\n  uVar3 = conf_get_int(param_2,0x5c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3);\n  uVar3 = conf_get_int(param_2,0x4f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3);\n  uVar3 = conf_get_int(param_2,0x50);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3);\n  uVar3 = conf_get_int(param_2,0x54);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3);\n  uVar3 = conf_get_int(param_2,0x55);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3);\n  uVar3 = conf_get_str(param_2,0x80);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3);\n  uVar3 = conf_get_int(param_2,0x56);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x57);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x7d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3);\n  uVar3 = conf_get_int(param_2,0x7f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3);\n  uVar3 = conf_get_int(param_2,100);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3);\n  uVar3 = conf_get_int(param_2,0x65);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3);\n  uVar3 = conf_get_int(param_2,0x66);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3);\n  uVar3 = conf_get_int(param_2,0x67);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3);\n  uVar3 = conf_get_filename(param_2,0x6c);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3);\n  uVar3 = conf_get_int(param_2,0x68);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3);\n  uVar3 = conf_get_int(param_2,0x69);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3);\n  iVar4 = conf_get_int(param_2,0x6a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000);\n  iVar4 = conf_get_int(param_2,0x6b);\n  iVar11 = 0;\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000);\n  uVar3 = conf_get_int(param_2,0x60);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3);\n  uVar3 = conf_get_int(param_2,0x61);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3);\n  uVar3 = conf_get_int(param_2,0x62);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3);\n  uVar3 = conf_get_int(param_2,99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3);\n  uVar3 = conf_get_int(param_2,0xb6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x82);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3);\n  uVar3 = conf_get_int(param_2,0x83);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3);\n  uVar3 = conf_get_int(param_2,0x72);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3);\n  uVar3 = conf_get_str(param_2,0x5f);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3);\n  uVar3 = conf_get_int(param_2,0x73);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3);\n  uVar3 = conf_get_int(param_2,0x74);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0x75);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3);\n  uVar3 = conf_get_int(param_2,0x76);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3);\n  uVar3 = conf_get_int(param_2,0x90);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3);\n  uVar3 = conf_get_int(param_2,0x86);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3);\n  uVar3 = conf_get_int(param_2,0x87);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3);\n  uVar3 = conf_get_int(param_2,0x84);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3);\n  uVar3 = conf_get_int(param_2,0x85);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3);\n  iVar4 = conf_get_int(param_2,0x88);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1);\n  puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870;\n  do {\n    local_170 = (undefined1 *)iVar23;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);\n    iVar23 = iVar23 + 1;\n    uVar3 = conf_get_int_int(param_2,0x89,iVar11);\n    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);\n    iVar4 = iVar11 + 2;\n    iVar11 = iVar11 + 3;\n    local_168 = conf_get_int_int(param_2,0x89,iVar4);\n    local_170 = (undefined1 *)uVar3;\n    local_16c = uVar5;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n    puVar1 = PTR_s_acket_from_server___s_000b23a8;\n  } while (iVar23 != 0x16);\n  puVar17 = &DAT_00000020;\n  uVar3 = conf_get_int(param_2,0x8c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3);\n  uVar3 = conf_get_int(param_2,0x8d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3);\n  uVar3 = conf_get_int(param_2,0x8a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3);\n  uVar3 = conf_get_int(param_2,0x8b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3);\n  uVar3 = conf_get_int(param_2,0x8e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3);\n  puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64;\n  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8;\n  puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470;\n  do {\n    local_170 = puVar17 + -0x20;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);\n    local_12c[0] = '\0';\n    puVar2 = puVar17 + -0x20;\n    do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);\n    puVar17 = puVar15 + 0x21;\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n  } while (puVar17 != (undefined1 *)0x120);\n  uVar3 = conf_get_str(param_2,0x91);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3);\n  uVar3 = conf_get_int(param_2,0x92);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3);\n  uVar3 = conf_get_int(param_2,0x93);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3);\n  uVar3 = conf_get_str(param_2,0x81);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3);\n  uVar3 = conf_get_int(param_2,0x94);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3);\n  uVar3 = conf_get_int(param_2,0x6d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3);\n  uVar3 = conf_get_int(param_2,0x6e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3);\n  uVar3 = conf_get_int(param_2,0x58);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3);\n  uVar3 = conf_get_int(param_2,0x59);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3);\n  uVar3 = conf_get_int(param_2,0x5a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3);\n  uVar3 = conf_get_int(param_2,0x6f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3);\n  uVar3 = conf_get_int(param_2,0x70);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3);\n  uVar3 = conf_get_int(param_2,0x71);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3);\n  uVar3 = conf_get_int(param_2,0x95);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3);\n  uVar3 = conf_get_str(param_2,0x96);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3);\n  uVar3 = conf_get_int(param_2,0x97);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3);\n  uVar3 = conf_get_filename(param_2,0x98);\n  (*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3);\n  uVar3 = conf_get_int(param_2,0x99);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3);\n  uVar3 = conf_get_int(param_2,0x9a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3);\n  local_170 = (undefined1 *)0x1;\n  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b);\n  iVar4 = conf_get_int(param_2,0x9c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0x9f);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa2);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa3);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa4);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa6);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa7);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4);\n  iVar4 = conf_get_int(param_2,0xa8);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4);\n  uVar3 = conf_get_int(param_2,0xae);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3);\n  uVar3 = conf_get_int(param_2,0xaf);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3);\n  uVar3 = conf_get_int(param_2,0xb0);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb2);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb3);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3);\n  uVar3 = conf_get_fontspec(param_2,0xb4);\n  (*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb1);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3);\n  uVar3 = conf_get_int(param_2,0xb5);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3);\n  uVar3 = conf_get_str(param_2,0x39);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3);\n  uVar3 = conf_get_int(param_2,0x3a);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3);\n  uVar3 = conf_get_int(param_2,0x3b);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3);\n  uVar3 = conf_get_int(param_2,0x3c);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3);\n  uVar3 = conf_get_int(param_2,0x3d);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3);\n  uVar3 = conf_get_int(param_2,0x3e);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3);\n  uVar3 = conf_get_str(param_2,0xb7);\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3);\n  uVar3 = conf_get_int(param_2,0xaa);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3);\n  uVar3 = conf_get_int(param_2,0xab);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3);\n  uVar3 = conf_get_int(param_2,0xac);\n  (*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3);\n  local_170 = (undefined1 *)0x0;\n  piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4);\n  (*pcVar30)(param_1,piVar12,param_2,0xad);\n  if (local_2c == *(int *)puVar31) {\n    return *(int *)puVar31;\n  }\n  uVar3 = 0x30774;\n  puVar31 = PTR___stack_chk_fail_000b2ed8;\n  (*(code *)PTR___stack_chk_fail_000b2ed8)();\n  local_1a8 = puVar31 + 0x89bfc;\n  local_18c = 2;\n  piVar16 = *(int **)(puVar31 + 0x82790);\n  piVar13 = &local_198;\n  local_194 = *piVar16;\n  local_188 = param_2;\n  local_184 = uVar3;\n  iVar4 = (**(code **)(puVar31 + 0x820a4))();\n  if (iVar4 != 0) {\n    piVar13 = piVar12;\n    local_19c = iVar4;\n    save_open_settings(iVar4,piVar12);\n    (**(code **)(local_1a8 + -0x7b50))(local_19c);\n    local_198 = 0;\n  }\n  if (local_194 == *piVar16) {\n    return local_198;\n  }\n  pcVar30 = *(code **)(local_1a8 + -0x7498);\n  pcVar38 = load_open_settings;\n  iVar4 = local_194;\n  (*pcVar30)();\n  piVar7 = *(int **)(pcVar30 + 0x826e4);\n  iVar23 = *(int *)(pcVar30 + 0x81b88);\n  iStack_1e4 = *piVar7;\n  puVar27 = *(undefined4 **)(pcVar30 + 0x81c58);\n  piStack_1e0 = piVar16;\n  piStack_1dc = piVar12;\n  uStack_1d8 = param_1;\n  puStack_1d4 = puVar19;\n  puStack_1d0 = puVar22;\n  puStack_1cc = puVar14;\n  pcStack_1c8 = pcVar26;\n  pcStack_1c4 = local_12c;\n  puStack_1c0 = auStack_140;\n  pcStack_1bc = pcVar38;\n  conf_set_int(piVar13,0x2b,0);\n  conf_set_str(piVar13,0x14,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x15,iVar23 + 0x4f64);\n  conf_set_str(piVar13,0x2e,iVar23 + 0x4f64);\n  pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090);\n  FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0);\n  pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8);\n  FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c);\n  pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110);\n  uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c);\n  conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60));\n  conf_set_int(piVar13,1,*puVar27);\n  iVar11 = backend_from_name(uVar3);\n  if (iVar11 != 0) {\n    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));\n    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  safefree(uVar3);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3);\n  conf_set_int(piVar13,4,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0);\n  iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3);\n  conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31);\n  pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020);\n  iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32);\n  if (iVar11 == 0) {\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }\n  }\n  else {\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3);\n  conf_set_int(piVar13,0xb,(iVar11 + 1) % 3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd);\n  iVar11 = conf_get_int(piVar13,0xd);\n  if (iVar11 == -1) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);\n    if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }\n  }\nLAB_00030e38:\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604);\n  FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f);\n  safefree(uVar3);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3);\n  if (iVar11 == 2) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;\n  }\n  else {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }\n  iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11);\n  if (iVar11 == 0) {\n    iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);\n    return iVar4;\n  }\n  iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00);\n  if (iVar28 == 0) {\n    safefree(iVar11);\n    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);\n  }\n  else {\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18);\n  safefree(iVar11);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    );\n  (*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19);\n  safefree(uVar3);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3);\n  if (iVar11 == 1) {\n    iVar11 = 0;\n  }\n  else if (iVar11 == 2) {\n    iVar11 = 3;\n  }\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  conf_set_int(piVar13,0x21,iVar11);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27);\n  uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8);\n  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190);\n  (*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29);\n  safefree(uVar3);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3);\n  uVar3 = 1;\n  if (iVar11 == 0) {\n    uVar3 = 2;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3);\n  conf_set_int(piVar13,0x6a,iVar11 / 1000);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000);\n  iVar29 = 0;\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3);\n  conf_set_int(piVar13,0x6b,iVar11 / 1000);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74);\n  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac);\n  FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3);\n  conf_set_int(piVar13,0x88,iVar11 + 1);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4);\n  iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40;\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  while( true ) {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);\n    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);\n    iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);\n    if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }\n    if (iVar29 == 0x15) break;\n    iVar29 = iVar29 + 1;\n    iVar28 = *piVar12;\n    piVar12 = piVar12 + 1;\n  }\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c);\n  iVar28 = 0x20;\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c;\n  iVar20 = *(int *)(pcVar30 + 0x81b78);\n  do {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);\n    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);\n    pcVar26 = pcVar8;\n    iVar29 = iVar28 + -0x20;\n    do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);\n    iVar28 = iVar28 + 0x20;\n    safefree(pcVar8);\n    if (iVar28 == 0x120) break;\n    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);\n  } while( true );\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97);\n  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3);\n  conf_set_int(piVar13,0x9c,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3);\n  conf_set_int(piVar13,0x9d,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3);\n  conf_set_int(piVar13,0x9e,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3);\n  conf_set_int(piVar13,0xa5,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3);\n  conf_set_int(piVar13,0x9f,2 - iVar11);\n  if (iVar11 == 0) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);\n    if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }\n  }\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  iVar37 = *(int *)(pcVar30 + 0x81b88);\n  iVar21 = *(int *)(pcVar30 + 0x81b88);\n  iVar29 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0);\n  iVar20 = *(int *)(pcVar30 + 0x81b88);\n  iVar28 = *(int *)(pcVar30 + 0x81b88);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3);\n  conf_set_int(piVar13,0xa0,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3);\n  conf_set_int(piVar13,0xa1,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3);\n  conf_set_int(piVar13,0xa2,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3);\n  conf_set_int(piVar13,0xa3,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3);\n  conf_set_int(piVar13,0xa4,2 - iVar11);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3);\n  conf_set_int(piVar13,0xa6,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3);\n  conf_set_int(piVar13,0xa7,2 - iVar11);\n  iVar11 = *(int *)(pcVar30 + 0x81b88);\n  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0);\n  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3);\n  conf_set_int(piVar13,0xa8,2 - iVar11);\n  conf_set_int(piVar13,0xa9,0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3);\n  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e);\n  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab);\n  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac);\n  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad);\n  iVar11 = *piVar7;\n  if (iStack_1e4 == iVar11) {\n    return iVar11;\n  }\n  (**(code **)(pcVar30 + 0x826b8))();\nLAB_00032eec:\n  conf_set_int(piVar13,0xd,2);\n  goto LAB_00030e38;\n}" ({ "{") (declaration "undefined *puVar1;" (type_identifier "undefined") (pointer_declarator "*puVar1" (* "*") (identifier "puVar1")) (; ";")) (declaration "undefined1 *puVar2;" (type_identifier "undefined1") (pointer_declarator "*puVar2" (* "*") (identifier "puVar2")) (; ";")) (declaration "undefined4 uVar3;" (type_identifier "undefined4") (identifier "uVar3") (; ";")) (declaration "int iVar4;" (primitive_type "int") (identifier "iVar4") (; ";")) (declaration "undefined4 uVar5;" (type_identifier "undefined4") (identifier "uVar5") (; ";")) (declaration "undefined1 *puVar6;" (type_identifier "undefined1") (pointer_declarator "*puVar6" (* "*") (identifier "puVar6")) (; ";")) (declaration "int *piVar7;" (primitive_type "int") (pointer_declarator "*piVar7" (* "*") (identifier "piVar7")) (; ";")) (declaration "char *pcVar8;" (primitive_type "char") (pointer_declarator "*pcVar8" (* "*") (identifier "pcVar8")) (; ";")) (declaration "char cVar10;" (primitive_type "char") (identifier "cVar10") (; ";")) (declaration "int iVar9;" (primitive_type "int") (identifier "iVar9") (; ";")) (declaration "int iVar11;" (primitive_type "int") (identifier "iVar11") (; ";")) (declaration "int *piVar12;" (primitive_type "int") (pointer_declarator "*piVar12" (* "*") (identifier "piVar12")) (; ";")) (declaration "int *piVar13;" (primitive_type "int") (pointer_declarator "*piVar13" (* "*") (identifier "piVar13")) (; ";")) (declaration "undefined *puVar14;" (type_identifier "undefined") (pointer_declarator "*puVar14" (* "*") (identifier "puVar14")) (; ";")) (declaration "undefined1 *puVar15;" (type_identifier "undefined1") (pointer_declarator "*puVar15" (* "*") (identifier "puVar15")) (; ";")) (declaration "int *piVar16;" (primitive_type "int") (pointer_declarator "*piVar16" (* "*") (identifier "piVar16")) (; ";")) (declaration "undefined1 *puVar17;" (type_identifier "undefined1") (pointer_declarator "*puVar17" (* "*") (identifier "puVar17")) (; ";")) (declaration "undefined *puVar18;" (type_identifier "undefined") (pointer_declarator "*puVar18" (* "*") (identifier "puVar18")) (; ";")) (declaration "undefined1 *puVar19;" (type_identifier "undefined1") (pointer_declarator "*puVar19" (* "*") (identifier "puVar19")) (; ";")) (declaration "int iVar20;" (primitive_type "int") (identifier "iVar20") (; ";")) (declaration "int iVar21;" (primitive_type "int") (identifier "iVar21") (; ";")) (declaration "undefined1 *puVar22;" (type_identifier "undefined1") (pointer_declarator "*puVar22" (* "*") (identifier "puVar22")) (; ";")) (declaration "int iVar23;" (primitive_type "int") (identifier "iVar23") (; ";")) (declaration "char *pcVar24;" (primitive_type "char") (pointer_declarator "*pcVar24" (* "*") (identifier "pcVar24")) (; ";")) (declaration "char *pcVar26;" (primitive_type "char") (pointer_declarator "*pcVar26" (* "*") (identifier "pcVar26")) (; ";")) (declaration "undefined4 *puVar27;" (type_identifier "undefined4") (pointer_declarator "*puVar27" (* "*") (identifier "puVar27")) (; ";")) (declaration "int iVar28;" (primitive_type "int") (identifier "iVar28") (; ";")) (declaration "int iVar29;" (primitive_type "int") (identifier "iVar29") (; ";")) (declaration "code *pcVar30;" (type_identifier "code") (pointer_declarator "*pcVar30" (* "*") (identifier "pcVar30")) (; ";")) (declaration "undefined *puVar31;" (type_identifier "undefined") (pointer_declarator "*puVar31" (* "*") (identifier "puVar31")) (; ";")) (declaration "code *pcVar32;" (type_identifier "code") (pointer_declarator "*pcVar32" (* "*") (identifier "pcVar32")) (; ";")) (declaration "code *pcVar33;" (type_identifier "code") (pointer_declarator "*pcVar33" (* "*") (identifier "pcVar33")) (; ";")) (declaration "code *pcVar34;" (type_identifier "code") (pointer_declarator "*pcVar34" (* "*") (identifier "pcVar34")) (; ";")) (declaration "code *pcVar35;" (type_identifier "code") (pointer_declarator "*pcVar35" (* "*") (identifier "pcVar35")) (; ";")) (declaration "code *pcVar36;" (type_identifier "code") (pointer_declarator "*pcVar36" (* "*") (identifier "pcVar36")) (; ";")) (declaration "int iVar37;" (primitive_type "int") (identifier "iVar37") (; ";")) (declaration "code *pcVar38;" (type_identifier "code") (pointer_declarator "*pcVar38" (* "*") (identifier "pcVar38")) (; ";")) (declaration "undefined4 uStack_204;" (type_identifier "undefined4") (identifier "uStack_204") (; ";")) (declaration "undefined4 uStack_200;" (type_identifier "undefined4") (identifier "uStack_200") (; ";")) (declaration "undefined4 uStack_1fc;" (type_identifier "undefined4") (identifier "uStack_1fc") (; ";")) (declaration "undefined1 auStack_1f8 [20];" (type_identifier "undefined1") (array_declarator "auStack_1f8 [20]" (identifier "auStack_1f8") ([ "[") (number_literal "20") (] "]")) (; ";")) (declaration "int iStack_1e4;" (primitive_type "int") (identifier "iStack_1e4") (; ";")) (declaration "int *piStack_1e0;" (primitive_type "int") (pointer_declarator "*piStack_1e0" (* "*") (identifier "piStack_1e0")) (; ";")) (declaration "int *piStack_1dc;" (primitive_type "int") (pointer_declarator "*piStack_1dc" (* "*") (identifier "piStack_1dc")) (; ";")) (declaration "undefined4 uStack_1d8;" (type_identifier "undefined4") (identifier "uStack_1d8") (; ";")) (declaration "undefined1 *puStack_1d4;" (type_identifier "undefined1") (pointer_declarator "*puStack_1d4" (* "*") (identifier "puStack_1d4")) (; ";")) (declaration "undefined1 *puStack_1d0;" (type_identifier "undefined1") (pointer_declarator "*puStack_1d0" (* "*") (identifier "puStack_1d0")) (; ";")) (declaration "undefined *puStack_1cc;" (type_identifier "undefined") (pointer_declarator "*puStack_1cc" (* "*") (identifier "puStack_1cc")) (; ";")) (declaration "char *pcStack_1c8;" (primitive_type "char") (pointer_declarator "*pcStack_1c8" (* "*") (identifier "pcStack_1c8")) (; ";")) (declaration "char *pcStack_1c4;" (primitive_type "char") (pointer_declarator "*pcStack_1c4" (* "*") (identifier "pcStack_1c4")) (; ";")) (declaration "undefined1 *puStack_1c0;" (type_identifier "undefined1") (pointer_declarator "*puStack_1c0" (* "*") (identifier "puStack_1c0")) (; ";")) (declaration "code *pcStack_1bc;" (type_identifier "code") (pointer_declarator "*pcStack_1bc" (* "*") (identifier "pcStack_1bc")) (; ";")) (declaration "undefined *local_1a8;" (type_identifier "undefined") (pointer_declarator "*local_1a8" (* "*") (identifier "local_1a8")) (; ";")) (declaration "int local_19c;" (primitive_type "int") (identifier "local_19c") (; ";")) (declaration "int local_198;" (primitive_type "int") (identifier "local_198") (; ";")) (declaration "int local_194;" (primitive_type "int") (identifier "local_194") (; ";")) (declaration "undefined4 local_18c;" (type_identifier "undefined4") (identifier "local_18c") (; ";")) (declaration "undefined4 local_188;" (type_identifier "undefined4") (identifier "local_188") (; ";")) (declaration "undefined4 local_184;" (type_identifier "undefined4") (identifier "local_184") (; ";")) (declaration "undefined1 *local_170;" (type_identifier "undefined1") (pointer_declarator "*local_170" (* "*") (identifier "local_170")) (; ";")) (declaration "undefined4 local_16c;" (type_identifier "undefined4") (identifier "local_16c") (; ";")) (declaration "undefined4 local_168;" (type_identifier "undefined4") (identifier "local_168") (; ";")) (declaration "undefined1 auStack_140 [20];" (type_identifier "undefined1") (array_declarator "auStack_140 [20]" (identifier "auStack_140") ([ "[") (number_literal "20") (] "]")) (; ";")) (declaration "char local_12c [256];" (primitive_type "char") (array_declarator "local_12c [256]" (identifier "local_12c") ([ "[") (number_literal "256") (] "]")) (; ";")) (declaration "int local_2c;" (primitive_type "int") (identifier "local_2c") (; ";")) (declaration "char *pcVar25;" (primitive_type "char") (pointer_declarator "*pcVar25" (* "*") (identifier "pcVar25")) (; ";")) (expression_statement "puVar31 = PTR___stack_chk_guard_000b2f04;" (assignment_expression "puVar31 = PTR___stack_chk_guard_000b2f04" (identifier "puVar31") (= "=") (identifier "PTR___stack_chk_guard_000b2f04")) (; ";")) (expression_statement "local_2c = *(int *)PTR___stack_chk_guard_000b2f04;" (assignment_expression "local_2c = *(int *)PTR___stack_chk_guard_000b2f04" (identifier "local_2c") (= "=") (pointer_expression "*(int *)PTR___stack_chk_guard_000b2f04" (* "*") (cast_expression "(int *)PTR___stack_chk_guard_000b2f04" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR___stack_chk_guard_000b2f04")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2210" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2210")) (, ",") (number_literal "1") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0);" (assignment_expression "uVar3 = conf_get_str(param_2,0)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0)" (identifier "conf_get_str") (argument_list "(param_2,0)" (( "(") (identifier "param_2") (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2218" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2218")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_filename(param_2,0x77);" (assignment_expression "uVar3 = conf_get_filename(param_2,0x77)" (identifier "uVar3") (= "=") (call_expression "conf_get_filename(param_2,0x77)" (identifier "conf_get_filename") (argument_list "(param_2,0x77)" (( "(") (identifier "param_2") (, ",") (number_literal "0x77") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" (( "(") (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" (* "*") (cast_expression "(code *)PTR_write_setting_filename_000b2804" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_filename_000b2804"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2224" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2224")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x78);" (assignment_expression "uVar3 = conf_get_int(param_2,0x78)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x78)" (identifier "conf_get_int") (argument_list "(param_2,0x78)" (( "(") (identifier "param_2") (, ",") (number_literal "0x78") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2230" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2230")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x79);" (assignment_expression "uVar3 = conf_get_int(param_2,0x79)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x79)" (identifier "conf_get_int") (argument_list "(param_2,0x79)" (( "(") (identifier "param_2") (, ",") (number_literal "0x79") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2238" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2238")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x7a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7a)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x7a)" (identifier "conf_get_int") (argument_list "(param_2,0x7a)" (( "(") (identifier "param_2") (, ",") (number_literal "0x7a") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2248" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2248")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x7b);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7b)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x7b)" (identifier "conf_get_int") (argument_list "(param_2,0x7b)" (( "(") (identifier "param_2") (, ",") (number_literal "0x7b") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2254" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2254")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x7c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7c)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x7c)" (identifier "conf_get_int") (argument_list "(param_2,0x7c)" (( "(") (identifier "param_2") (, ",") (number_literal "0x7c") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2268" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2268")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,2);" (assignment_expression "iVar4 = conf_get_int(param_2,2)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,2)" (identifier "conf_get_int") (argument_list "(param_2,2)" (( "(") (identifier "param_2") (, ",") (number_literal "2") () ")")))) (; ";")) (expression_statement "iVar11 = *(int *)PTR_PTR_000b27f8;" (assignment_expression "iVar11 = *(int *)PTR_PTR_000b27f8" (identifier "iVar11") (= "=") (pointer_expression "*(int *)PTR_PTR_000b27f8" (* "*") (cast_expression "(int *)PTR_PTR_000b27f8" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_PTR_000b27f8")))) (; ";")) (expression_statement "piVar12 = (int *)PTR_PTR_000b27f8;" (assignment_expression "piVar12 = (int *)PTR_PTR_000b27f8" (identifier "piVar12") (= "=") (cast_expression "(int *)PTR_PTR_000b27f8" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_PTR_000b27f8"))) (; ";")) (if_statement "if (iVar11 == 0) {\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }\n  else {\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }" (if "if") (parenthesized_expression "(iVar11 == 0)" (( "(") (binary_expression "iVar11 == 0" (identifier "iVar11") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }" ({ "{") (expression_statement "puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;" (assignment_expression "puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c" (identifier "puVar14") (= "=") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + -0x130c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "-0x130c"))) (; ";")) (} "}")) (else_clause "else {\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }" (else "else") (compound_statement "{\n    do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);\n    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;\n  }" ({ "{") (do_statement "do {\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    } while (iVar11 != 0);" (do "do") (compound_statement "{\n      piVar12 = piVar12 + 1;\n      if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }\n      iVar11 = *piVar12;\n    }" ({ "{") (expression_statement "piVar12 = piVar12 + 1;" (assignment_expression "piVar12 = piVar12 + 1" (identifier "piVar12") (= "=") (binary_expression "piVar12 + 1" (identifier "piVar12") (+ "+") (number_literal "1"))) (; ";")) (if_statement "if (iVar4 == *(int *)(iVar11 + 0x48)) {\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }" (if "if") (parenthesized_expression "(iVar4 == *(int *)(iVar11 + 0x48))" (( "(") (binary_expression "iVar4 == *(int *)(iVar11 + 0x48)" (identifier "iVar4") (== "==") (pointer_expression "*(int *)(iVar11 + 0x48)" (* "*") (cast_expression "(int *)(iVar11 + 0x48)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar11 + 0x48)" (( "(") (binary_expression "iVar11 + 0x48" (identifier "iVar11") (+ "+") (number_literal "0x48")) () ")"))))) () ")")) (compound_statement "{\n        puVar14 = *(undefined **)(iVar11 + 0x44);\n        goto LAB_0002e578;\n      }" ({ "{") (expression_statement "puVar14 = *(undefined **)(iVar11 + 0x44);" (assignment_expression "puVar14 = *(undefined **)(iVar11 + 0x44)" (identifier "puVar14") (= "=") (pointer_expression "*(undefined **)(iVar11 + 0x44)" (* "*") (cast_expression "(undefined **)(iVar11 + 0x44)" (( "(") (type_descriptor "undefined **" (type_identifier "undefined") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(iVar11 + 0x44)" (( "(") (binary_expression "iVar11 + 0x44" (identifier "iVar11") (+ "+") (number_literal "0x44")) () ")"))))) (; ";")) (goto_statement "goto LAB_0002e578;" (goto "goto") (statement_identifier "LAB_0002e578") (; ";")) (} "}"))) (expression_statement "iVar11 = *piVar12;" (assignment_expression "iVar11 = *piVar12" (identifier "iVar11") (= "=") (pointer_expression "*piVar12" (* "*") (identifier "piVar12"))) (; ";")) (} "}")) (while "while") (parenthesized_expression "(iVar11 != 0)" (( "(") (binary_expression "iVar11 != 0" (identifier "iVar11") (!= "!=") (number_literal "0")) () ")")) (; ";")) (expression_statement "puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;" (assignment_expression "puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c" (identifier "puVar14") (= "=") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + -0x130c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "-0x130c"))) (; ";")) (} "}")))) (labeled_statement "LAB_0002e578:\n  (*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);" (statement_identifier "LAB_0002e578") (: ":") (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2278" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2278")) (, ",") (identifier "puVar14") () ")"))) (; ";"))) (expression_statement "iVar23 = 0;" (assignment_expression "iVar23 = 0" (identifier "iVar23") (= "=") (number_literal "0")) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,1);" (assignment_expression "uVar3 = conf_get_int(param_2,1)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,1)" (identifier "conf_get_int") (argument_list "(param_2,1)" (( "(") (identifier "param_2") (, ",") (number_literal "1") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2284" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2284")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,4);" (assignment_expression "iVar4 = conf_get_int(param_2,4)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,4)" (identifier "conf_get_int") (argument_list "(param_2,4)" (( "(") (identifier "param_2") (, ",") (number_literal "4") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2290" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2290")) (, ",") (binary_expression "(iVar4 + 2) % 3" (parenthesized_expression "(iVar4 + 2)" (( "(") (binary_expression "iVar4 + 2" (identifier "iVar4") (+ "+") (number_literal "2")) () ")")) (% "%") (number_literal "3")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,5);" (assignment_expression "iVar4 = conf_get_int(param_2,5)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,5)" (identifier "conf_get_int") (argument_list "(param_2,5)" (( "(") (identifier "param_2") (, ",") (number_literal "5") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x229c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x229c")) (, ",") (binary_expression "iVar4 != 0" (identifier "iVar4") (!= "!=") (number_literal "0")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,6);" (assignment_expression "iVar4 = conf_get_int(param_2,6)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,6)" (identifier "conf_get_int") (argument_list "(param_2,6)" (( "(") (identifier "param_2") (, ",") (number_literal "6") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22a8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x22a8")) (, ",") (binary_expression "iVar4 / 0x3c" (identifier "iVar4") (/ "/") (number_literal "0x3c")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,6);" (assignment_expression "iVar4 = conf_get_int(param_2,6)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,6)" (identifier "conf_get_int") (argument_list "(param_2,6)" (( "(") (identifier "param_2") (, ",") (number_literal "6") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22b8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x22b8")) (, ",") (binary_expression "iVar4 % 0x3c" (identifier "iVar4") (% "%") (number_literal "0x3c")) () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,7);" (assignment_expression "uVar3 = conf_get_int(param_2,7)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,7)" (identifier "conf_get_int") (argument_list "(param_2,7)" (( "(") (identifier "param_2") (, ",") (number_literal "7") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22cc" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x22cc")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,8);" (assignment_expression "uVar3 = conf_get_int(param_2,8)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,8)" (identifier "conf_get_int") (argument_list "(param_2,8)" (( "(") (identifier "param_2") (, ",") (number_literal "8") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22d8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x22d8")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0x30);" (assignment_expression "uVar3 = conf_get_str(param_2,0x30)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0x30)" (identifier "conf_get_str") (argument_list "(param_2,0x30)" (( "(") (identifier "param_2") (, ",") (number_literal "0x30") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22e8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x22e8")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0x31);" (assignment_expression "uVar3 = conf_get_str(param_2,0x31)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0x31)" (identifier "conf_get_str") (argument_list "(param_2,0x31)" (( "(") (identifier "param_2") (, ",") (number_literal "0x31") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x22f8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x22f8")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "local_170 = (undefined1 *)0x1;" (assignment_expression "local_170 = (undefined1 *)0x1" (identifier "local_170") (= "=") (cast_expression "(undefined1 *)0x1" (( "(") (type_descriptor "undefined1 *" (type_identifier "undefined1") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x1"))) (; ";")) (expression_statement "pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988);" (assignment_expression "pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988)" (identifier "pcVar30") (= "=") (cast_expression "(code *)(PTR_LAB_000b2760 + -0x2988)" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(PTR_LAB_000b2760 + -0x2988)" (( "(") (binary_expression "PTR_LAB_000b2760 + -0x2988" (identifier "PTR_LAB_000b2760") (+ "+") (number_literal "-0x2988")) () ")")))) (; ";")) (expression_statement "FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32);" (call_expression "FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32)" (identifier "FUN_0002d678") (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2308" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2308")) (, ",") (identifier "param_2") (, ",") (number_literal "0x32") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,3);" (assignment_expression "uVar3 = conf_get_int(param_2,3)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,3)" (identifier "conf_get_int") (argument_list "(param_2,3)" (( "(") (identifier "param_2") (, ",") (number_literal "3") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2318" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2318")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,10);" (assignment_expression "uVar3 = conf_get_str(param_2,10)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,10)" (identifier "conf_get_str") (argument_list "(param_2,10)" (( "(") (identifier "param_2") (, ",") (number_literal "10") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)\n  ;" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 9000" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "9000")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0xb);" (assignment_expression "iVar4 = conf_get_int(param_2,0xb)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0xb)" (identifier "conf_get_int") (argument_list "(param_2,0xb)" (( "(") (identifier "param_2") (, ",") (number_literal "0xb") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x233c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x233c")) (, ",") (binary_expression "(iVar4 + 2) % 3" (parenthesized_expression "(iVar4 + 2)" (( "(") (binary_expression "iVar4 + 2" (identifier "iVar4") (+ "+") (number_literal "2")) () ")")) (% "%") (number_literal "3")) () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0xc);" (assignment_expression "uVar3 = conf_get_int(param_2,0xc)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0xc)" (identifier "conf_get_int") (argument_list "(param_2,0xc)" (( "(") (identifier "param_2") (, ",") (number_literal "0xc") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2348" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2348")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0xd);" (assignment_expression "uVar3 = conf_get_int(param_2,0xd)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0xd)" (identifier "conf_get_int") (argument_list "(param_2,0xd)" (( "(") (identifier "param_2") (, ",") (number_literal "0xd") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2358" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2358")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0xe);" (assignment_expression "uVar3 = conf_get_str(param_2,0xe)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0xe)" (identifier "conf_get_str") (argument_list "(param_2,0xe)" (( "(") (identifier "param_2") (, ",") (number_literal "0xe") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2364" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2364")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0xf);" (assignment_expression "uVar3 = conf_get_int(param_2,0xf)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0xf)" (identifier "conf_get_int") (argument_list "(param_2,0xf)" (( "(") (identifier "param_2") (, ",") (number_literal "0xf") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2370" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2370")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0x10);" (assignment_expression "uVar3 = conf_get_str(param_2,0x10)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0x10)" (identifier "conf_get_str") (argument_list "(param_2,0x10)" (( "(") (identifier "param_2") (, ",") (number_literal "0x10") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x237c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x237c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0x11);" (assignment_expression "uVar3 = conf_get_str(param_2,0x11)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0x11)" (identifier "conf_get_str") (argument_list "(param_2,0x11)" (( "(") (identifier "param_2") (, ",") (number_literal "0x11") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x238c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x238c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0x12);" (assignment_expression "uVar3 = conf_get_str(param_2,0x12)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0x12)" (identifier "conf_get_str") (argument_list "(param_2,0x12)" (( "(") (identifier "param_2") (, ",") (number_literal "0x12") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x239c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x239c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x13);" (assignment_expression "uVar3 = conf_get_int(param_2,0x13)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x13)" (identifier "conf_get_int") (argument_list "(param_2,0x13)" (( "(") (identifier "param_2") (, ",") (number_literal "0x13") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23b0" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x23b0")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "local_170 = (undefined1 *)0x1;" (assignment_expression "local_170 = (undefined1 *)0x1" (identifier "local_170") (= "=") (cast_expression "(undefined1 *)0x1" (( "(") (type_descriptor "undefined1 *" (type_identifier "undefined1") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x1"))) (; ";")) (expression_statement "(*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33);" (call_expression "(*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33)" (parenthesized_expression "(*pcVar30)" (( "(") (pointer_expression "*pcVar30" (* "*") (identifier "pcVar30")) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23d8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x23d8")) (, ",") (identifier "param_2") (, ",") (number_literal "0x33") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0x34);" (assignment_expression "uVar3 = conf_get_str(param_2,0x34)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0x34)" (identifier "conf_get_str") (argument_list "(param_2,0x34)" (( "(") (identifier "param_2") (, ",") (number_literal "0x34") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23c0" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x23c0")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x35);" (assignment_expression "uVar3 = conf_get_int(param_2,0x35)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x35)" (identifier "conf_get_int") (argument_list "(param_2,0x35)" (( "(") (identifier "param_2") (, ",") (number_literal "0x35") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23cc" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x23cc")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0x36);" (assignment_expression "uVar3 = conf_get_str(param_2,0x36)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0x36)" (identifier "conf_get_str") (argument_list "(param_2,0x36)" (( "(") (identifier "param_2") (, ",") (number_literal "0x36") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23e4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x23e4")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x16);" (assignment_expression "uVar3 = conf_get_int(param_2,0x16)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x16)" (identifier "conf_get_int") (argument_list "(param_2,0x16)" (( "(") (identifier "param_2") (, ",") (number_literal "0x16") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23f4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x23f4")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x17);" (assignment_expression "uVar3 = conf_get_int(param_2,0x17)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x17)" (identifier "conf_get_int") (argument_list "(param_2,0x17)" (( "(") (identifier "param_2") (, ",") (number_literal "0x17") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x23fc" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x23fc")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x1c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x1c)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x1c)" (identifier "conf_get_int") (argument_list "(param_2,0x1c)" (( "(") (identifier "param_2") (, ",") (number_literal "0x1c") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2408" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2408")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x1d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x1d)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x1d)" (identifier "conf_get_int") (argument_list "(param_2,0x1d)" (( "(") (identifier "param_2") (, ",") (number_literal "0x1d") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2414" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2414")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x28);" (assignment_expression "uVar3 = conf_get_int(param_2,0x28)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x28)" (identifier "conf_get_int") (argument_list "(param_2,0x28)" (( "(") (identifier "param_2") (, ",") (number_literal "0x28") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2420" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2420")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x1e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x1e)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x1e)" (identifier "conf_get_int") (argument_list "(param_2,0x1e)" (( "(") (identifier "param_2") (, ",") (number_literal "0x1e") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x242c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x242c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "local_16c = 0x1f;" (assignment_expression "local_16c = 0x1f" (identifier "local_16c") (= "=") (number_literal "0x1f")) (; ";")) (expression_statement "local_170 = (undefined1 *)param_2;" (assignment_expression "local_170 = (undefined1 *)param_2" (identifier "local_170") (= "=") (cast_expression "(undefined1 *)param_2" (( "(") (type_descriptor "undefined1 *" (type_identifier "undefined1") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "param_2"))) (; ";")) (expression_statement "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7);" (call_expression "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7)" (identifier "FUN_0002d408") (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x243c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x243c")) (, ",") (binary_expression "PTR_DAT_000b2398 + 0x10d4" (identifier "PTR_DAT_000b2398") (+ "+") (number_literal "0x10d4")) (, ",") (number_literal "7") () ")"))) (; ";")) (expression_statement "local_16c = 0x18;" (assignment_expression "local_16c = 0x18" (identifier "local_16c") (= "=") (number_literal "0x18")) (; ";")) (expression_statement "local_170 = (undefined1 *)param_2;" (assignment_expression "local_170 = (undefined1 *)param_2" (identifier "local_170") (= "=") (cast_expression "(undefined1 *)param_2" (( "(") (type_descriptor "undefined1 *" (type_identifier "undefined1") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "param_2"))) (; ";")) (expression_statement "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6);" (call_expression "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6)" (identifier "FUN_0002d408") (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2444" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2444")) (, ",") (binary_expression "PTR_DAT_000b2398 + 0x1074" (identifier "PTR_DAT_000b2398") (+ "+") (number_literal "0x1074")) (, ",") (number_literal "6") () ")"))) (; ";")) (expression_statement "local_16c = 0x19;" (assignment_expression "local_16c = 0x19" (identifier "local_16c") (= "=") (number_literal "0x19")) (; ";")) (expression_statement "local_170 = (undefined1 *)param_2;" (assignment_expression "local_170 = (undefined1 *)param_2" (identifier "local_170") (= "=") (cast_expression "(undefined1 *)param_2" (( "(") (type_descriptor "undefined1 *" (type_identifier "undefined1") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "param_2"))) (; ";")) (expression_statement "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5);" (call_expression "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5)" (identifier "FUN_0002d408") (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2448" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2448")) (, ",") (binary_expression "PTR_DAT_000b2398 + 0x1024" (identifier "PTR_DAT_000b2398") (+ "+") (number_literal "0x1024")) (, ",") (number_literal "5") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x1a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x1a)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x1a)" (identifier "conf_get_int") (argument_list "(param_2,0x1a)" (( "(") (identifier "param_2") (, ",") (number_literal "0x1a") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2450" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2450")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0x1b);" (assignment_expression "uVar3 = conf_get_str(param_2,0x1b)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0x1b)" (identifier "conf_get_str") (argument_list "(param_2,0x1b)" (( "(") (identifier "param_2") (, ",") (number_literal "0x1b") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x245c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x245c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x23);" (assignment_expression "uVar3 = conf_get_int(param_2,0x23)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x23)" (identifier "conf_get_int") (argument_list "(param_2,0x23)" (( "(") (identifier "param_2") (, ",") (number_literal "0x23") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2468" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2468")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x24);" (assignment_expression "uVar3 = conf_get_int(param_2,0x24)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x24)" (identifier "conf_get_int") (argument_list "(param_2,0x24)" (( "(") (identifier "param_2") (, ",") (number_literal "0x24") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2474" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2474")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x25);" (assignment_expression "uVar3 = conf_get_int(param_2,0x25)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x25)" (identifier "conf_get_int") (argument_list "(param_2,0x25)" (( "(") (identifier "param_2") (, ",") (number_literal "0x25") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2480" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2480")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x26);" (assignment_expression "uVar3 = conf_get_int(param_2,0x26)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x26)" (identifier "conf_get_int") (argument_list "(param_2,0x26)" (( "(") (identifier "param_2") (, ",") (number_literal "0x26") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2488" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2488")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x27);" (assignment_expression "uVar3 = conf_get_int(param_2,0x27)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x27)" (identifier "conf_get_int") (argument_list "(param_2,0x27)" (( "(") (identifier "param_2") (, ",") (number_literal "0x27") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2490" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2490")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "local_16c = 0x29;" (assignment_expression "local_16c = 0x29" (identifier "local_16c") (= "=") (number_literal "0x29")) (; ";")) (expression_statement "local_170 = (undefined1 *)param_2;" (assignment_expression "local_170 = (undefined1 *)param_2" (identifier "local_170") (= "=") (cast_expression "(undefined1 *)param_2" (( "(") (type_descriptor "undefined1 *" (type_identifier "undefined1") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "param_2"))) (; ";")) (expression_statement "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808);" (call_expression "FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808)" (identifier "FUN_0002d408") (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,\n               *(undefined4 *)PTR_ngsslibs_000b2808)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x249c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x249c")) (, ",") (identifier "PTR_gsslibkeywords_000b280c") (, ",") (pointer_expression "*(undefined4 *)PTR_ngsslibs_000b2808" (* "*") (cast_expression "(undefined4 *)PTR_ngsslibs_000b2808" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_ngsslibs_000b2808"))) () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_filename(param_2,0x2a);" (assignment_expression "uVar3 = conf_get_filename(param_2,0x2a)" (identifier "uVar3") (= "=") (call_expression "conf_get_filename(param_2,0x2a)" (identifier "conf_get_filename") (argument_list "(param_2,0x2a)" (( "(") (identifier "param_2") (, ",") (number_literal "0x2a") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" (( "(") (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" (* "*") (cast_expression "(code *)PTR_write_setting_filename_000b2804" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_filename_000b2804"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24a4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x24a4")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x2d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x2d)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x2d)" (identifier "conf_get_int") (argument_list "(param_2,0x2d)" (( "(") (identifier "param_2") (, ",") (number_literal "0x2d") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24b0" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x24b0")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x21);" (assignment_expression "uVar3 = conf_get_int(param_2,0x21)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x21)" (identifier "conf_get_int") (argument_list "(param_2,0x21)" (( "(") (identifier "param_2") (, ",") (number_literal "0x21") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24bc" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x24bc")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,9);" (assignment_expression "uVar3 = conf_get_str(param_2,9)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,9)" (identifier "conf_get_str") (argument_list "(param_2,9)" (( "(") (identifier "param_2") (, ",") (number_literal "9") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24c4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x24c4")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x22);" (assignment_expression "uVar3 = conf_get_int(param_2,0x22)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x22)" (identifier "conf_get_int") (argument_list "(param_2,0x22)" (( "(") (identifier "param_2") (, ",") (number_literal "0x22") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24cc" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x24cc")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_filename(param_2,0x20);" (assignment_expression "uVar3 = conf_get_filename(param_2,0x20)" (identifier "uVar3") (= "=") (call_expression "conf_get_filename(param_2,0x20)" (identifier "conf_get_filename") (argument_list "(param_2,0x20)" (( "(") (identifier "param_2") (, ",") (number_literal "0x20") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" (( "(") (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" (* "*") (cast_expression "(code *)PTR_write_setting_filename_000b2804" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_filename_000b2804"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24d4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x24d4")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0x14);" (assignment_expression "uVar3 = conf_get_str(param_2,0x14)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0x14)" (identifier "conf_get_str") (argument_list "(param_2,0x14)" (( "(") (identifier "param_2") (, ",") (number_literal "0x14") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24e4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x24e4")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x37);" (assignment_expression "uVar3 = conf_get_int(param_2,0x37)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x37)" (identifier "conf_get_int") (argument_list "(param_2,0x37)" (( "(") (identifier "param_2") (, ",") (number_literal "0x37") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x24f4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x24f4")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x38);" (assignment_expression "uVar3 = conf_get_int(param_2,0x38)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x38)" (identifier "conf_get_int") (argument_list "(param_2,0x38)" (( "(") (identifier "param_2") (, ",") (number_literal "0x38") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2500" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2500")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x3f);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3f)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x3f)" (identifier "conf_get_int") (argument_list "(param_2,0x3f)" (( "(") (identifier "param_2") (, ",") (number_literal "0x3f") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2510" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2510")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x40);" (assignment_expression "uVar3 = conf_get_int(param_2,0x40)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x40)" (identifier "conf_get_int") (argument_list "(param_2,0x40)" (( "(") (identifier "param_2") (, ",") (number_literal "0x40") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2524" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2524")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x41);" (assignment_expression "uVar3 = conf_get_int(param_2,0x41)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x41)" (identifier "conf_get_int") (argument_list "(param_2,0x41)" (( "(") (identifier "param_2") (, ",") (number_literal "0x41") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2530" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2530")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x43);" (assignment_expression "uVar3 = conf_get_int(param_2,0x43)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x43)" (identifier "conf_get_int") (argument_list "(param_2,0x43)" (( "(") (identifier "param_2") (, ",") (number_literal "0x43") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2544" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2544")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x42);" (assignment_expression "uVar3 = conf_get_int(param_2,0x42)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x42)" (identifier "conf_get_int") (argument_list "(param_2,0x42)" (( "(") (identifier "param_2") (, ",") (number_literal "0x42") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2558" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2558")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x44);" (assignment_expression "uVar3 = conf_get_int(param_2,0x44)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x44)" (identifier "conf_get_int") (argument_list "(param_2,0x44)" (( "(") (identifier "param_2") (, ",") (number_literal "0x44") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2570" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2570")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x45);" (assignment_expression "uVar3 = conf_get_int(param_2,0x45)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x45)" (identifier "conf_get_int") (argument_list "(param_2,0x45)" (( "(") (identifier "param_2") (, ",") (number_literal "0x45") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2584" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2584")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x46);" (assignment_expression "uVar3 = conf_get_int(param_2,0x46)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x46)" (identifier "conf_get_int") (argument_list "(param_2,0x46)" (( "(") (identifier "param_2") (, ",") (number_literal "0x46") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2594" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2594")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x47);" (assignment_expression "uVar3 = conf_get_int(param_2,0x47)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x47)" (identifier "conf_get_int") (argument_list "(param_2,0x47)" (( "(") (identifier "param_2") (, ",") (number_literal "0x47") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25a0" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x25a0")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x48);" (assignment_expression "uVar3 = conf_get_int(param_2,0x48)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x48)" (identifier "conf_get_int") (argument_list "(param_2,0x48)" (( "(") (identifier "param_2") (, ",") (number_literal "0x48") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25b4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x25b4")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x4b);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4b)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x4b)" (identifier "conf_get_int") (argument_list "(param_2,0x4b)" (( "(") (identifier "param_2") (, ",") (number_literal "0x4b") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25c8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x25c8")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x49);" (assignment_expression "uVar3 = conf_get_int(param_2,0x49)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x49)" (identifier "conf_get_int") (argument_list "(param_2,0x49)" (( "(") (identifier "param_2") (, ",") (number_literal "0x49") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25dc" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x25dc")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x4a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4a)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x4a)" (identifier "conf_get_int") (argument_list "(param_2,0x4a)" (( "(") (identifier "param_2") (, ",") (number_literal "0x4a") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25ec" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x25ec")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x4c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4c)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x4c)" (identifier "conf_get_int") (argument_list "(param_2,0x4c)" (( "(") (identifier "param_2") (, ",") (number_literal "0x4c") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25fc" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x25fc")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x4d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4d)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x4d)" (identifier "conf_get_int") (argument_list "(param_2,0x4d)" (( "(") (identifier "param_2") (, ",") (number_literal "0x4d") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2614" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2614")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x4e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4e)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x4e)" (identifier "conf_get_int") (argument_list "(param_2,0x4e)" (( "(") (identifier "param_2") (, ",") (number_literal "0x4e") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2628" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2628")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x51);" (assignment_expression "uVar3 = conf_get_int(param_2,0x51)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x51)" (identifier "conf_get_int") (argument_list "(param_2,0x51)" (( "(") (identifier "param_2") (, ",") (number_literal "0x51") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2638" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2638")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x52);" (assignment_expression "uVar3 = conf_get_int(param_2,0x52)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x52)" (identifier "conf_get_int") (argument_list "(param_2,0x52)" (( "(") (identifier "param_2") (, ",") (number_literal "0x52") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2640" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2640")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x53);" (assignment_expression "uVar3 = conf_get_int(param_2,0x53)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x53)" (identifier "conf_get_int") (argument_list "(param_2,0x53)" (( "(") (identifier "param_2") (, ",") (number_literal "0x53") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x264c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x264c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x5b);" (assignment_expression "uVar3 = conf_get_int(param_2,0x5b)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x5b)" (identifier "conf_get_int") (argument_list "(param_2,0x5b)" (( "(") (identifier "param_2") (, ",") (number_literal "0x5b") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2654" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2654")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x5c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x5c)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x5c)" (identifier "conf_get_int") (argument_list "(param_2,0x5c)" (( "(") (identifier "param_2") (, ",") (number_literal "0x5c") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2660" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2660")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x4f);" (assignment_expression "uVar3 = conf_get_int(param_2,0x4f)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x4f)" (identifier "conf_get_int") (argument_list "(param_2,0x4f)" (( "(") (identifier "param_2") (, ",") (number_literal "0x4f") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x266c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x266c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x50);" (assignment_expression "uVar3 = conf_get_int(param_2,0x50)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x50)" (identifier "conf_get_int") (argument_list "(param_2,0x50)" (( "(") (identifier "param_2") (, ",") (number_literal "0x50") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2678" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2678")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x54);" (assignment_expression "uVar3 = conf_get_int(param_2,0x54)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x54)" (identifier "conf_get_int") (argument_list "(param_2,0x54)" (( "(") (identifier "param_2") (, ",") (number_literal "0x54") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2684" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2684")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x55);" (assignment_expression "uVar3 = conf_get_int(param_2,0x55)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x55)" (identifier "conf_get_int") (argument_list "(param_2,0x55)" (( "(") (identifier "param_2") (, ",") (number_literal "0x55") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2690" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2690")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0x80);" (assignment_expression "uVar3 = conf_get_str(param_2,0x80)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0x80)" (identifier "conf_get_str") (argument_list "(param_2,0x80)" (( "(") (identifier "param_2") (, ",") (number_literal "0x80") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x269c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x269c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x56);" (assignment_expression "uVar3 = conf_get_int(param_2,0x56)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x56)" (identifier "conf_get_int") (argument_list "(param_2,0x56)" (( "(") (identifier "param_2") (, ",") (number_literal "0x56") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26a8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x26a8")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x57);" (assignment_expression "uVar3 = conf_get_int(param_2,0x57)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x57)" (identifier "conf_get_int") (argument_list "(param_2,0x57)" (( "(") (identifier "param_2") (, ",") (number_literal "0x57") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26b4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x26b4")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x7d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7d)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x7d)" (identifier "conf_get_int") (argument_list "(param_2,0x7d)" (( "(") (identifier "param_2") (, ",") (number_literal "0x7d") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26cc" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x26cc")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x7e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7e)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x7e)" (identifier "conf_get_int") (argument_list "(param_2,0x7e)" (( "(") (identifier "param_2") (, ",") (number_literal "0x7e") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26dc" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x26dc")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x7f);" (assignment_expression "uVar3 = conf_get_int(param_2,0x7f)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x7f)" (identifier "conf_get_int") (argument_list "(param_2,0x7f)" (( "(") (identifier "param_2") (, ",") (number_literal "0x7f") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26e8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x26e8")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,100);" (assignment_expression "uVar3 = conf_get_int(param_2,100)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,100)" (identifier "conf_get_int") (argument_list "(param_2,100)" (( "(") (identifier "param_2") (, ",") (number_literal "100") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x26f8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x26f8")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x65);" (assignment_expression "uVar3 = conf_get_int(param_2,0x65)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x65)" (identifier "conf_get_int") (argument_list "(param_2,0x65)" (( "(") (identifier "param_2") (, ",") (number_literal "0x65") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2700" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2700")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x66);" (assignment_expression "uVar3 = conf_get_int(param_2,0x66)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x66)" (identifier "conf_get_int") (argument_list "(param_2,0x66)" (( "(") (identifier "param_2") (, ",") (number_literal "0x66") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x270c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x270c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x67);" (assignment_expression "uVar3 = conf_get_int(param_2,0x67)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x67)" (identifier "conf_get_int") (argument_list "(param_2,0x67)" (( "(") (identifier "param_2") (, ",") (number_literal "0x67") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2714" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2714")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_filename(param_2,0x6c);" (assignment_expression "uVar3 = conf_get_filename(param_2,0x6c)" (identifier "uVar3") (= "=") (call_expression "conf_get_filename(param_2,0x6c)" (identifier "conf_get_filename") (argument_list "(param_2,0x6c)" (( "(") (identifier "param_2") (, ",") (number_literal "0x6c") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" (( "(") (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" (* "*") (cast_expression "(code *)PTR_write_setting_filename_000b2804" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_filename_000b2804"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x271c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x271c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x68);" (assignment_expression "uVar3 = conf_get_int(param_2,0x68)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x68)" (identifier "conf_get_int") (argument_list "(param_2,0x68)" (( "(") (identifier "param_2") (, ",") (number_literal "0x68") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x272c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x272c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x69);" (assignment_expression "uVar3 = conf_get_int(param_2,0x69)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x69)" (identifier "conf_get_int") (argument_list "(param_2,0x69)" (( "(") (identifier "param_2") (, ",") (number_literal "0x69") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x273c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x273c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0x6a);" (assignment_expression "iVar4 = conf_get_int(param_2,0x6a)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0x6a)" (identifier "conf_get_int") (argument_list "(param_2,0x6a)" (( "(") (identifier "param_2") (, ",") (number_literal "0x6a") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x274c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x274c")) (, ",") (binary_expression "iVar4 * 1000" (identifier "iVar4") (* "*") (number_literal "1000")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0x6b);" (assignment_expression "iVar4 = conf_get_int(param_2,0x6b)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0x6b)" (identifier "conf_get_int") (argument_list "(param_2,0x6b)" (( "(") (identifier "param_2") (, ",") (number_literal "0x6b") () ")")))) (; ";")) (expression_statement "iVar11 = 0;" (assignment_expression "iVar11 = 0" (identifier "iVar11") (= "=") (number_literal "0")) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x275c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x275c")) (, ",") (binary_expression "iVar4 * 1000" (identifier "iVar4") (* "*") (number_literal "1000")) () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x60);" (assignment_expression "uVar3 = conf_get_int(param_2,0x60)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x60)" (identifier "conf_get_int") (argument_list "(param_2,0x60)" (( "(") (identifier "param_2") (, ",") (number_literal "0x60") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x276c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x276c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x61);" (assignment_expression "uVar3 = conf_get_int(param_2,0x61)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x61)" (identifier "conf_get_int") (argument_list "(param_2,0x61)" (( "(") (identifier "param_2") (, ",") (number_literal "0x61") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x277c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x277c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x62);" (assignment_expression "uVar3 = conf_get_int(param_2,0x62)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x62)" (identifier "conf_get_int") (argument_list "(param_2,0x62)" (( "(") (identifier "param_2") (, ",") (number_literal "0x62") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x278c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x278c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,99);" (assignment_expression "uVar3 = conf_get_int(param_2,99)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,99)" (identifier "conf_get_int") (argument_list "(param_2,99)" (( "(") (identifier "param_2") (, ",") (number_literal "99") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x279c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x279c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0xb6);" (assignment_expression "uVar3 = conf_get_int(param_2,0xb6)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0xb6)" (identifier "conf_get_int") (argument_list "(param_2,0xb6)" (( "(") (identifier "param_2") (, ",") (number_literal "0xb6") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27a8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x27a8")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x82);" (assignment_expression "uVar3 = conf_get_int(param_2,0x82)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x82)" (identifier "conf_get_int") (argument_list "(param_2,0x82)" (( "(") (identifier "param_2") (, ",") (number_literal "0x82") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27b4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x27b4")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x83);" (assignment_expression "uVar3 = conf_get_int(param_2,0x83)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x83)" (identifier "conf_get_int") (argument_list "(param_2,0x83)" (( "(") (identifier "param_2") (, ",") (number_literal "0x83") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27cc" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x27cc")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x72);" (assignment_expression "uVar3 = conf_get_int(param_2,0x72)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x72)" (identifier "conf_get_int") (argument_list "(param_2,0x72)" (( "(") (identifier "param_2") (, ",") (number_literal "0x72") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27d8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x27d8")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0x5f);" (assignment_expression "uVar3 = conf_get_str(param_2,0x5f)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0x5f)" (identifier "conf_get_str") (argument_list "(param_2,0x5f)" (( "(") (identifier "param_2") (, ",") (number_literal "0x5f") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x25a8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x25a8")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x73);" (assignment_expression "uVar3 = conf_get_int(param_2,0x73)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x73)" (identifier "conf_get_int") (argument_list "(param_2,0x73)" (( "(") (identifier "param_2") (, ",") (number_literal "0x73") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27e8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x27e8")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x74);" (assignment_expression "uVar3 = conf_get_int(param_2,0x74)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x74)" (identifier "conf_get_int") (argument_list "(param_2,0x74)" (( "(") (identifier "param_2") (, ",") (number_literal "0x74") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x27f4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x27f4")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_fontspec(param_2,0x75);" (assignment_expression "uVar3 = conf_get_fontspec(param_2,0x75)" (identifier "uVar3") (= "=") (call_expression "conf_get_fontspec(param_2,0x75)" (identifier "conf_get_fontspec") (argument_list "(param_2,0x75)" (( "(") (identifier "param_2") (, ",") (number_literal "0x75") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3);" (call_expression "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_fontspec_000b2814)" (( "(") (pointer_expression "*(code *)PTR_write_setting_fontspec_000b2814" (* "*") (cast_expression "(code *)PTR_write_setting_fontspec_000b2814" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_fontspec_000b2814"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2ac4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2ac4")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x76);" (assignment_expression "uVar3 = conf_get_int(param_2,0x76)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x76)" (identifier "conf_get_int") (argument_list "(param_2,0x76)" (( "(") (identifier "param_2") (, ",") (number_literal "0x76") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2800" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2800")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x90);" (assignment_expression "uVar3 = conf_get_int(param_2,0x90)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x90)" (identifier "conf_get_int") (argument_list "(param_2,0x90)" (( "(") (identifier "param_2") (, ",") (number_literal "0x90") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x280c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x280c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x86);" (assignment_expression "uVar3 = conf_get_int(param_2,0x86)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x86)" (identifier "conf_get_int") (argument_list "(param_2,0x86)" (( "(") (identifier "param_2") (, ",") (number_literal "0x86") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2818" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2818")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x87);" (assignment_expression "uVar3 = conf_get_int(param_2,0x87)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x87)" (identifier "conf_get_int") (argument_list "(param_2,0x87)" (( "(") (identifier "param_2") (, ",") (number_literal "0x87") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x282c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x282c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x84);" (assignment_expression "uVar3 = conf_get_int(param_2,0x84)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x84)" (identifier "conf_get_int") (argument_list "(param_2,0x84)" (( "(") (identifier "param_2") (, ",") (number_literal "0x84") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2838" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2838")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x85);" (assignment_expression "uVar3 = conf_get_int(param_2,0x85)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x85)" (identifier "conf_get_int") (argument_list "(param_2,0x85)" (( "(") (identifier "param_2") (, ",") (number_literal "0x85") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2844" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2844")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0x88);" (assignment_expression "iVar4 = conf_get_int(param_2,0x88)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0x88)" (identifier "conf_get_int") (argument_list "(param_2,0x88)" (( "(") (identifier "param_2") (, ",") (number_literal "0x88") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2854" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2854")) (, ",") (binary_expression "iVar4 + -1" (identifier "iVar4") (+ "+") (number_literal "-1")) () ")"))) (; ";")) (expression_statement "puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864;" (assignment_expression "puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864" (identifier "puVar18") (= "=") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2864" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2864"))) (; ";")) (expression_statement "puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870;" (assignment_expression "puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870" (identifier "puVar14") (= "=") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2870" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2870"))) (; ";")) (do_statement "do {\n    local_170 = (undefined1 *)iVar23;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);\n    iVar23 = iVar23 + 1;\n    uVar3 = conf_get_int_int(param_2,0x89,iVar11);\n    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);\n    iVar4 = iVar11 + 2;\n    iVar11 = iVar11 + 3;\n    local_168 = conf_get_int_int(param_2,0x89,iVar4);\n    local_170 = (undefined1 *)uVar3;\n    local_16c = uVar5;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n    puVar1 = PTR_s_acket_from_server___s_000b23a8;\n  } while (iVar23 != 0x16);" (do "do") (compound_statement "{\n    local_170 = (undefined1 *)iVar23;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);\n    iVar23 = iVar23 + 1;\n    uVar3 = conf_get_int_int(param_2,0x89,iVar11);\n    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);\n    iVar4 = iVar11 + 2;\n    iVar11 = iVar11 + 3;\n    local_168 = conf_get_int_int(param_2,0x89,iVar4);\n    local_170 = (undefined1 *)uVar3;\n    local_16c = uVar5;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n    puVar1 = PTR_s_acket_from_server___s_000b23a8;\n  }" ({ "{") (expression_statement "local_170 = (undefined1 *)iVar23;" (assignment_expression "local_170 = (undefined1 *)iVar23" (identifier "local_170") (= "=") (cast_expression "(undefined1 *)iVar23" (( "(") (type_descriptor "undefined1 *" (type_identifier "undefined1") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "iVar23"))) (; ";")) (expression_statement "(*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);" (call_expression "(*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18)" (parenthesized_expression "(*(code *)PTR___sprintf_chk_000b2d1c)" (( "(") (pointer_expression "*(code *)PTR___sprintf_chk_000b2d1c" (* "*") (cast_expression "(code *)PTR___sprintf_chk_000b2d1c" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR___sprintf_chk_000b2d1c"))) () ")")) (argument_list "(auStack_140,1,0x14,puVar18)" (( "(") (identifier "auStack_140") (, ",") (number_literal "1") (, ",") (number_literal "0x14") (, ",") (identifier "puVar18") () ")"))) (; ";")) (expression_statement "iVar23 = iVar23 + 1;" (assignment_expression "iVar23 = iVar23 + 1" (identifier "iVar23") (= "=") (binary_expression "iVar23 + 1" (identifier "iVar23") (+ "+") (number_literal "1"))) (; ";")) (expression_statement "uVar3 = conf_get_int_int(param_2,0x89,iVar11);" (assignment_expression "uVar3 = conf_get_int_int(param_2,0x89,iVar11)" (identifier "uVar3") (= "=") (call_expression "conf_get_int_int(param_2,0x89,iVar11)" (identifier "conf_get_int_int") (argument_list "(param_2,0x89,iVar11)" (( "(") (identifier "param_2") (, ",") (number_literal "0x89") (, ",") (identifier "iVar11") () ")")))) (; ";")) (expression_statement "uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);" (assignment_expression "uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1)" (identifier "uVar5") (= "=") (call_expression "conf_get_int_int(param_2,0x89,iVar11 + 1)" (identifier "conf_get_int_int") (argument_list "(param_2,0x89,iVar11 + 1)" (( "(") (identifier "param_2") (, ",") (number_literal "0x89") (, ",") (binary_expression "iVar11 + 1" (identifier "iVar11") (+ "+") (number_literal "1")) () ")")))) (; ";")) (expression_statement "iVar4 = iVar11 + 2;" (assignment_expression "iVar4 = iVar11 + 2" (identifier "iVar4") (= "=") (binary_expression "iVar11 + 2" (identifier "iVar11") (+ "+") (number_literal "2"))) (; ";")) (expression_statement "iVar11 = iVar11 + 3;" (assignment_expression "iVar11 = iVar11 + 3" (identifier "iVar11") (= "=") (binary_expression "iVar11 + 3" (identifier "iVar11") (+ "+") (number_literal "3"))) (; ";")) (expression_statement "local_168 = conf_get_int_int(param_2,0x89,iVar4);" (assignment_expression "local_168 = conf_get_int_int(param_2,0x89,iVar4)" (identifier "local_168") (= "=") (call_expression "conf_get_int_int(param_2,0x89,iVar4)" (identifier "conf_get_int_int") (argument_list "(param_2,0x89,iVar4)" (( "(") (identifier "param_2") (, ",") (number_literal "0x89") (, ",") (identifier "iVar4") () ")")))) (; ";")) (expression_statement "local_170 = (undefined1 *)uVar3;" (assignment_expression "local_170 = (undefined1 *)uVar3" (identifier "local_170") (= "=") (cast_expression "(undefined1 *)uVar3" (( "(") (type_descriptor "undefined1 *" (type_identifier "undefined1") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "uVar3"))) (; ";")) (expression_statement "local_16c = uVar5;" (assignment_expression "local_16c = uVar5" (identifier "local_16c") (= "=") (identifier "uVar5")) (; ";")) (expression_statement "(*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);" (call_expression "(*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14)" (parenthesized_expression "(*(code *)PTR___sprintf_chk_000b2d1c)" (( "(") (pointer_expression "*(code *)PTR___sprintf_chk_000b2d1c" (* "*") (cast_expression "(code *)PTR___sprintf_chk_000b2d1c" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR___sprintf_chk_000b2d1c"))) () ")")) (argument_list "(local_12c,1,0x1e,puVar14)" (( "(") (identifier "local_12c") (, ",") (number_literal "1") (, ",") (number_literal "0x1e") (, ",") (identifier "puVar14") () ")"))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,auStack_140,local_12c)" (( "(") (identifier "param_1") (, ",") (identifier "auStack_140") (, ",") (identifier "local_12c") () ")"))) (; ";")) (expression_statement "puVar1 = PTR_s_acket_from_server___s_000b23a8;" (assignment_expression "puVar1 = PTR_s_acket_from_server___s_000b23a8" (identifier "puVar1") (= "=") (identifier "PTR_s_acket_from_server___s_000b23a8")) (; ";")) (} "}")) (while "while") (parenthesized_expression "(iVar23 != 0x16)" (( "(") (binary_expression "iVar23 != 0x16" (identifier "iVar23") (!= "!=") (number_literal "0x16")) () ")")) (; ";")) (expression_statement "puVar17 = &DAT_00000020;" (assignment_expression "puVar17 = &DAT_00000020" (identifier "puVar17") (= "=") (pointer_expression "&DAT_00000020" (& "&") (identifier "DAT_00000020"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x8c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x8c)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x8c)" (identifier "conf_get_int") (argument_list "(param_2,0x8c)" (( "(") (identifier "param_2") (, ",") (number_literal "0x8c") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x287c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x287c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x8d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x8d)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x8d)" (identifier "conf_get_int") (argument_list "(param_2,0x8d)" (( "(") (identifier "param_2") (, ",") (number_literal "0x8d") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2884" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2884")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x8a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x8a)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x8a)" (identifier "conf_get_int") (argument_list "(param_2,0x8a)" (( "(") (identifier "param_2") (, ",") (number_literal "0x8a") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2890" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2890")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x8b);" (assignment_expression "uVar3 = conf_get_int(param_2,0x8b)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x8b)" (identifier "conf_get_int") (argument_list "(param_2,0x8b)" (( "(") (identifier "param_2") (, ",") (number_literal "0x8b") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28a0" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x28a0")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x8e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x8e)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x8e)" (identifier "conf_get_int") (argument_list "(param_2,0x8e)" (( "(") (identifier "param_2") (, ",") (number_literal "0x8e") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28ac" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x28ac")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64;" (assignment_expression "puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64" (identifier "puVar6") (= "=") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x4f64" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x4f64"))) (; ";")) (expression_statement "puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8;" (assignment_expression "puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8" (identifier "puVar14") (= "=") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28c8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x28c8"))) (; ";")) (expression_statement "puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470;" (assignment_expression "puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470" (identifier "puVar22") (= "=") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x470" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x470"))) (; ";")) (do_statement "do {\n    local_170 = puVar17 + -0x20;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);\n    local_12c[0] = '\0';\n    puVar2 = puVar17 + -0x20;\n    do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);\n    puVar17 = puVar15 + 0x21;\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n  } while (puVar17 != (undefined1 *)0x120);" (do "do") (compound_statement "{\n    local_170 = puVar17 + -0x20;\n    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);\n    local_12c[0] = '\0';\n    puVar2 = puVar17 + -0x20;\n    do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);\n    puVar17 = puVar15 + 0x21;\n    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);\n  }" ({ "{") (expression_statement "local_170 = puVar17 + -0x20;" (assignment_expression "local_170 = puVar17 + -0x20" (identifier "local_170") (= "=") (binary_expression "puVar17 + -0x20" (identifier "puVar17") (+ "+") (number_literal "-0x20"))) (; ";")) (expression_statement "(*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);" (call_expression "(*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc)" (parenthesized_expression "(*(code *)PTR___sprintf_chk_000b2d1c)" (( "(") (pointer_expression "*(code *)PTR___sprintf_chk_000b2d1c" (* "*") (cast_expression "(code *)PTR___sprintf_chk_000b2d1c" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR___sprintf_chk_000b2d1c"))) () ")")) (argument_list "(auStack_140,1,0x14,puVar1 + 0x28bc)" (( "(") (identifier "auStack_140") (, ",") (number_literal "1") (, ",") (number_literal "0x14") (, ",") (binary_expression "puVar1 + 0x28bc" (identifier "puVar1") (+ "+") (number_literal "0x28bc")) () ")"))) (; ";")) (expression_statement "local_12c[0] = '\0';" (assignment_expression "local_12c[0] = '\0'" (subscript_expression "local_12c[0]" (identifier "local_12c") ([ "[") (number_literal "0") (] "]")) (= "=") (char_literal "'\0'" (' "'") (escape_sequence "\0") (' "'"))) (; ";")) (expression_statement "puVar2 = puVar17 + -0x20;" (assignment_expression "puVar2 = puVar17 + -0x20" (identifier "puVar2") (= "=") (binary_expression "puVar17 + -0x20" (identifier "puVar17") (+ "+") (number_literal "-0x20"))) (; ";")) (do_statement "do {\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    } while (puVar15 + 1 != puVar17);" (do "do") (compound_statement "{\n      puVar15 = puVar2;\n      puVar19 = puVar6;\n      if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }\n      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);\n      pcVar26 = local_12c + iVar4;\n      local_16c = conf_get_int_int(param_2,0x8f,puVar15);\n      local_170 = puVar19;\n      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);\n      puVar2 = puVar15 + 1;\n    }" ({ "{") (expression_statement "puVar15 = puVar2;" (assignment_expression "puVar15 = puVar2" (identifier "puVar15") (= "=") (identifier "puVar2")) (; ";")) (expression_statement "puVar19 = puVar6;" (assignment_expression "puVar19 = puVar6" (identifier "puVar19") (= "=") (identifier "puVar6")) (; ";")) (if_statement "if (local_12c[0] != '\0') {\n        puVar19 = puVar22;\n      }" (if "if") (parenthesized_expression "(local_12c[0] != '\0')" (( "(") (binary_expression "local_12c[0] != '\0'" (subscript_expression "local_12c[0]" (identifier "local_12c") ([ "[") (number_literal "0") (] "]")) (!= "!=") (char_literal "'\0'" (' "'") (escape_sequence "\0") (' "'"))) () ")")) (compound_statement "{\n        puVar19 = puVar22;\n      }" ({ "{") (expression_statement "puVar19 = puVar22;" (assignment_expression "puVar19 = puVar22" (identifier "puVar19") (= "=") (identifier "puVar22")) (; ";")) (} "}"))) (expression_statement "iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);" (assignment_expression "iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c)" (identifier "iVar4") (= "=") (call_expression "(*(code *)PTR_strlen_000b2e48)(local_12c)" (parenthesized_expression "(*(code *)PTR_strlen_000b2e48)" (( "(") (pointer_expression "*(code *)PTR_strlen_000b2e48" (* "*") (cast_expression "(code *)PTR_strlen_000b2e48" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_strlen_000b2e48"))) () ")")) (argument_list "(local_12c)" (( "(") (identifier "local_12c") () ")")))) (; ";")) (expression_statement "pcVar26 = local_12c + iVar4;" (assignment_expression "pcVar26 = local_12c + iVar4" (identifier "pcVar26") (= "=") (binary_expression "local_12c + iVar4" (identifier "local_12c") (+ "+") (identifier "iVar4"))) (; ";")) (expression_statement "local_16c = conf_get_int_int(param_2,0x8f,puVar15);" (assignment_expression "local_16c = conf_get_int_int(param_2,0x8f,puVar15)" (identifier "local_16c") (= "=") (call_expression "conf_get_int_int(param_2,0x8f,puVar15)" (identifier "conf_get_int_int") (argument_list "(param_2,0x8f,puVar15)" (( "(") (identifier "param_2") (, ",") (number_literal "0x8f") (, ",") (identifier "puVar15") () ")")))) (; ";")) (expression_statement "local_170 = puVar19;" (assignment_expression "local_170 = puVar19" (identifier "local_170") (= "=") (identifier "puVar19")) (; ";")) (expression_statement "(*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);" (call_expression "(*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14)" (parenthesized_expression "(*(code *)PTR___sprintf_chk_000b2d1c)" (( "(") (pointer_expression "*(code *)PTR___sprintf_chk_000b2d1c" (* "*") (cast_expression "(code *)PTR___sprintf_chk_000b2d1c" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR___sprintf_chk_000b2d1c"))) () ")")) (argument_list "(pcVar26,1,0xffffffff,puVar14)" (( "(") (identifier "pcVar26") (, ",") (number_literal "1") (, ",") (number_literal "0xffffffff") (, ",") (identifier "puVar14") () ")"))) (; ";")) (expression_statement "puVar2 = puVar15 + 1;" (assignment_expression "puVar2 = puVar15 + 1" (identifier "puVar2") (= "=") (binary_expression "puVar15 + 1" (identifier "puVar15") (+ "+") (number_literal "1"))) (; ";")) (} "}")) (while "while") (parenthesized_expression "(puVar15 + 1 != puVar17)" (( "(") (binary_expression "puVar15 + 1 != puVar17" (binary_expression "puVar15 + 1" (identifier "puVar15") (+ "+") (number_literal "1")) (!= "!=") (identifier "puVar17")) () ")")) (; ";")) (expression_statement "puVar17 = puVar15 + 0x21;" (assignment_expression "puVar17 = puVar15 + 0x21" (identifier "puVar17") (= "=") (binary_expression "puVar15 + 0x21" (identifier "puVar15") (+ "+") (number_literal "0x21"))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,auStack_140,local_12c)" (( "(") (identifier "param_1") (, ",") (identifier "auStack_140") (, ",") (identifier "local_12c") () ")"))) (; ";")) (} "}")) (while "while") (parenthesized_expression "(puVar17 != (undefined1 *)0x120)" (( "(") (binary_expression "puVar17 != (undefined1 *)0x120" (identifier "puVar17") (!= "!=") (cast_expression "(undefined1 *)0x120" (( "(") (type_descriptor "undefined1 *" (type_identifier "undefined1") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x120"))) () ")")) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0x91);" (assignment_expression "uVar3 = conf_get_str(param_2,0x91)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0x91)" (identifier "conf_get_str") (argument_list "(param_2,0x91)" (( "(") (identifier "param_2") (, ",") (number_literal "0x91") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28d0" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x28d0")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x92);" (assignment_expression "uVar3 = conf_get_int(param_2,0x92)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x92)" (identifier "conf_get_int") (argument_list "(param_2,0x92)" (( "(") (identifier "param_2") (, ",") (number_literal "0x92") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28e0" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x28e0")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x93);" (assignment_expression "uVar3 = conf_get_int(param_2,0x93)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x93)" (identifier "conf_get_int") (argument_list "(param_2,0x93)" (( "(") (identifier "param_2") (, ",") (number_literal "0x93") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x28f0" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x28f0")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0x81);" (assignment_expression "uVar3 = conf_get_str(param_2,0x81)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0x81)" (identifier "conf_get_str") (argument_list "(param_2,0x81)" (( "(") (identifier "param_2") (, ",") (number_literal "0x81") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2900" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2900")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x94);" (assignment_expression "uVar3 = conf_get_int(param_2,0x94)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x94)" (identifier "conf_get_int") (argument_list "(param_2,0x94)" (( "(") (identifier "param_2") (, ",") (number_literal "0x94") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2908" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2908")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x6d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x6d)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x6d)" (identifier "conf_get_int") (argument_list "(param_2,0x6d)" (( "(") (identifier "param_2") (, ",") (number_literal "0x6d") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2914" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2914")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x6e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x6e)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x6e)" (identifier "conf_get_int") (argument_list "(param_2,0x6e)" (( "(") (identifier "param_2") (, ",") (number_literal "0x6e") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2920" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2920")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x58);" (assignment_expression "uVar3 = conf_get_int(param_2,0x58)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x58)" (identifier "conf_get_int") (argument_list "(param_2,0x58)" (( "(") (identifier "param_2") (, ",") (number_literal "0x58") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2934" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2934")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x59);" (assignment_expression "uVar3 = conf_get_int(param_2,0x59)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x59)" (identifier "conf_get_int") (argument_list "(param_2,0x59)" (( "(") (identifier "param_2") (, ",") (number_literal "0x59") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2940" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2940")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x5a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x5a)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x5a)" (identifier "conf_get_int") (argument_list "(param_2,0x5a)" (( "(") (identifier "param_2") (, ",") (number_literal "0x5a") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2950" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2950")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x6f);" (assignment_expression "uVar3 = conf_get_int(param_2,0x6f)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x6f)" (identifier "conf_get_int") (argument_list "(param_2,0x6f)" (( "(") (identifier "param_2") (, ",") (number_literal "0x6f") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2964" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2964")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x70);" (assignment_expression "uVar3 = conf_get_int(param_2,0x70)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x70)" (identifier "conf_get_int") (argument_list "(param_2,0x70)" (( "(") (identifier "param_2") (, ",") (number_literal "0x70") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2970" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2970")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x71);" (assignment_expression "uVar3 = conf_get_int(param_2,0x71)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x71)" (identifier "conf_get_int") (argument_list "(param_2,0x71)" (( "(") (identifier "param_2") (, ",") (number_literal "0x71") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2974" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2974")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x95);" (assignment_expression "uVar3 = conf_get_int(param_2,0x95)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x95)" (identifier "conf_get_int") (argument_list "(param_2,0x95)" (( "(") (identifier "param_2") (, ",") (number_literal "0x95") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2980" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2980")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0x96);" (assignment_expression "uVar3 = conf_get_str(param_2,0x96)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0x96)" (identifier "conf_get_str") (argument_list "(param_2,0x96)" (( "(") (identifier "param_2") (, ",") (number_literal "0x96") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x298c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x298c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x97);" (assignment_expression "uVar3 = conf_get_int(param_2,0x97)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x97)" (identifier "conf_get_int") (argument_list "(param_2,0x97)" (( "(") (identifier "param_2") (, ",") (number_literal "0x97") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2998" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2998")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_filename(param_2,0x98);" (assignment_expression "uVar3 = conf_get_filename(param_2,0x98)" (identifier "uVar3") (= "=") (call_expression "conf_get_filename(param_2,0x98)" (identifier "conf_get_filename") (argument_list "(param_2,0x98)" (( "(") (identifier "param_2") (, ",") (number_literal "0x98") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3);" (call_expression "(*(code *)PTR_write_setting_filename_000b2804)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_filename_000b2804)" (( "(") (pointer_expression "*(code *)PTR_write_setting_filename_000b2804" (* "*") (cast_expression "(code *)PTR_write_setting_filename_000b2804" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_filename_000b2804"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29a4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x29a4")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x99);" (assignment_expression "uVar3 = conf_get_int(param_2,0x99)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x99)" (identifier "conf_get_int") (argument_list "(param_2,0x99)" (( "(") (identifier "param_2") (, ",") (number_literal "0x99") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29b0" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x29b0")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x9a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x9a)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x9a)" (identifier "conf_get_int") (argument_list "(param_2,0x9a)" (( "(") (identifier "param_2") (, ",") (number_literal "0x9a") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29c4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x29c4")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "local_170 = (undefined1 *)0x1;" (assignment_expression "local_170 = (undefined1 *)0x1" (identifier "local_170") (= "=") (cast_expression "(undefined1 *)0x1" (( "(") (type_descriptor "undefined1 *" (type_identifier "undefined1") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x1"))) (; ";")) (expression_statement "(*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b);" (call_expression "(*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b)" (parenthesized_expression "(*pcVar30)" (( "(") (pointer_expression "*pcVar30" (* "*") (identifier "pcVar30")) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29d8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x29d8")) (, ",") (identifier "param_2") (, ",") (number_literal "0x9b") () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0x9c);" (assignment_expression "iVar4 = conf_get_int(param_2,0x9c)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0x9c)" (identifier "conf_get_int") (argument_list "(param_2,0x9c)" (( "(") (identifier "param_2") (, ",") (number_literal "0x9c") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29e8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x29e8")) (, ",") (binary_expression "2 - iVar4" (number_literal "2") (- "-") (identifier "iVar4")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0x9d);" (assignment_expression "iVar4 = conf_get_int(param_2,0x9d)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0x9d)" (identifier "conf_get_int") (argument_list "(param_2,0x9d)" (( "(") (identifier "param_2") (, ",") (number_literal "0x9d") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x29f4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x29f4")) (, ",") (binary_expression "2 - iVar4" (number_literal "2") (- "-") (identifier "iVar4")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0x9e);" (assignment_expression "iVar4 = conf_get_int(param_2,0x9e)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0x9e)" (identifier "conf_get_int") (argument_list "(param_2,0x9e)" (( "(") (identifier "param_2") (, ",") (number_literal "0x9e") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a00" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2a00")) (, ",") (binary_expression "2 - iVar4" (number_literal "2") (- "-") (identifier "iVar4")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0xa5);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa5)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0xa5)" (identifier "conf_get_int") (argument_list "(param_2,0xa5)" (( "(") (identifier "param_2") (, ",") (number_literal "0xa5") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a08" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2a08")) (, ",") (binary_expression "2 - iVar4" (number_literal "2") (- "-") (identifier "iVar4")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0x9f);" (assignment_expression "iVar4 = conf_get_int(param_2,0x9f)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0x9f)" (identifier "conf_get_int") (argument_list "(param_2,0x9f)" (( "(") (identifier "param_2") (, ",") (number_literal "0x9f") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a14" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2a14")) (, ",") (binary_expression "2 - iVar4" (number_literal "2") (- "-") (identifier "iVar4")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0xa0);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa0)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0xa0)" (identifier "conf_get_int") (argument_list "(param_2,0xa0)" (( "(") (identifier "param_2") (, ",") (number_literal "0xa0") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a20" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2a20")) (, ",") (binary_expression "2 - iVar4" (number_literal "2") (- "-") (identifier "iVar4")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0xa1);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa1)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0xa1)" (identifier "conf_get_int") (argument_list "(param_2,0xa1)" (( "(") (identifier "param_2") (, ",") (number_literal "0xa1") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a30" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2a30")) (, ",") (binary_expression "2 - iVar4" (number_literal "2") (- "-") (identifier "iVar4")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0xa2);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa2)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0xa2)" (identifier "conf_get_int") (argument_list "(param_2,0xa2)" (( "(") (identifier "param_2") (, ",") (number_literal "0xa2") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a3c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2a3c")) (, ",") (binary_expression "2 - iVar4" (number_literal "2") (- "-") (identifier "iVar4")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0xa3);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa3)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0xa3)" (identifier "conf_get_int") (argument_list "(param_2,0xa3)" (( "(") (identifier "param_2") (, ",") (number_literal "0xa3") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a4c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2a4c")) (, ",") (binary_expression "2 - iVar4" (number_literal "2") (- "-") (identifier "iVar4")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0xa4);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa4)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0xa4)" (identifier "conf_get_int") (argument_list "(param_2,0xa4)" (( "(") (identifier "param_2") (, ",") (number_literal "0xa4") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a58" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2a58")) (, ",") (binary_expression "2 - iVar4" (number_literal "2") (- "-") (identifier "iVar4")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0xa6);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa6)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0xa6)" (identifier "conf_get_int") (argument_list "(param_2,0xa6)" (( "(") (identifier "param_2") (, ",") (number_literal "0xa6") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a64" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2a64")) (, ",") (binary_expression "2 - iVar4" (number_literal "2") (- "-") (identifier "iVar4")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0xa7);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa7)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0xa7)" (identifier "conf_get_int") (argument_list "(param_2,0xa7)" (( "(") (identifier "param_2") (, ",") (number_literal "0xa7") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a70" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2a70")) (, ",") (binary_expression "2 - iVar4" (number_literal "2") (- "-") (identifier "iVar4")) () ")"))) (; ";")) (expression_statement "iVar4 = conf_get_int(param_2,0xa8);" (assignment_expression "iVar4 = conf_get_int(param_2,0xa8)" (identifier "iVar4") (= "=") (call_expression "conf_get_int(param_2,0xa8)" (identifier "conf_get_int") (argument_list "(param_2,0xa8)" (( "(") (identifier "param_2") (, ",") (number_literal "0xa8") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a7c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2a7c")) (, ",") (binary_expression "2 - iVar4" (number_literal "2") (- "-") (identifier "iVar4")) () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0xae);" (assignment_expression "uVar3 = conf_get_int(param_2,0xae)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0xae)" (identifier "conf_get_int") (argument_list "(param_2,0xae)" (( "(") (identifier "param_2") (, ",") (number_literal "0xae") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a88" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2a88")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0xaf);" (assignment_expression "uVar3 = conf_get_int(param_2,0xaf)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0xaf)" (identifier "conf_get_int") (argument_list "(param_2,0xaf)" (( "(") (identifier "param_2") (, ",") (number_literal "0xaf") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2a94" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2a94")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0xb0);" (assignment_expression "uVar3 = conf_get_int(param_2,0xb0)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0xb0)" (identifier "conf_get_int") (argument_list "(param_2,0xb0)" (( "(") (identifier "param_2") (, ",") (number_literal "0xb0") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2aa0" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2aa0")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_fontspec(param_2,0xb2);" (assignment_expression "uVar3 = conf_get_fontspec(param_2,0xb2)" (identifier "uVar3") (= "=") (call_expression "conf_get_fontspec(param_2,0xb2)" (identifier "conf_get_fontspec") (argument_list "(param_2,0xb2)" (( "(") (identifier "param_2") (, ",") (number_literal "0xb2") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3);" (call_expression "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_fontspec_000b2814)" (( "(") (pointer_expression "*(code *)PTR_write_setting_fontspec_000b2814" (* "*") (cast_expression "(code *)PTR_write_setting_fontspec_000b2814" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_fontspec_000b2814"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2ac0" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2ac0")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_fontspec(param_2,0xb3);" (assignment_expression "uVar3 = conf_get_fontspec(param_2,0xb3)" (identifier "uVar3") (= "=") (call_expression "conf_get_fontspec(param_2,0xb3)" (identifier "conf_get_fontspec") (argument_list "(param_2,0xb3)" (( "(") (identifier "param_2") (, ",") (number_literal "0xb3") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3);" (call_expression "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_fontspec_000b2814)" (( "(") (pointer_expression "*(code *)PTR_write_setting_fontspec_000b2814" (* "*") (cast_expression "(code *)PTR_write_setting_fontspec_000b2814" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_fontspec_000b2814"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2ab0" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2ab0")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_fontspec(param_2,0xb4);" (assignment_expression "uVar3 = conf_get_fontspec(param_2,0xb4)" (identifier "uVar3") (= "=") (call_expression "conf_get_fontspec(param_2,0xb4)" (identifier "conf_get_fontspec") (argument_list "(param_2,0xb4)" (( "(") (identifier "param_2") (, ",") (number_literal "0xb4") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3);" (call_expression "(*(code *)PTR_write_setting_fontspec_000b2814)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_fontspec_000b2814)" (( "(") (pointer_expression "*(code *)PTR_write_setting_fontspec_000b2814" (* "*") (cast_expression "(code *)PTR_write_setting_fontspec_000b2814" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_fontspec_000b2814"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2abc" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2abc")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0xb1);" (assignment_expression "uVar3 = conf_get_int(param_2,0xb1)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0xb1)" (identifier "conf_get_int") (argument_list "(param_2,0xb1)" (( "(") (identifier "param_2") (, ",") (number_literal "0xb1") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2acc" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2acc")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0xb5);" (assignment_expression "uVar3 = conf_get_int(param_2,0xb5)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0xb5)" (identifier "conf_get_int") (argument_list "(param_2,0xb5)" (( "(") (identifier "param_2") (, ",") (number_literal "0xb5") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2ad8" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2ad8")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0x39);" (assignment_expression "uVar3 = conf_get_str(param_2,0x39)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0x39)" (identifier "conf_get_str") (argument_list "(param_2,0x39)" (( "(") (identifier "param_2") (, ",") (number_literal "0x39") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2aec" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2aec")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x3a);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3a)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x3a)" (identifier "conf_get_int") (argument_list "(param_2,0x3a)" (( "(") (identifier "param_2") (, ",") (number_literal "0x3a") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 11000" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "11000")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x3b);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3b)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x3b)" (identifier "conf_get_int") (argument_list "(param_2,0x3b)" (( "(") (identifier "param_2") (, ",") (number_literal "0x3b") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b04" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2b04")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x3c);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3c)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x3c)" (identifier "conf_get_int") (argument_list "(param_2,0x3c)" (( "(") (identifier "param_2") (, ",") (number_literal "0x3c") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b14" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2b14")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x3d);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3d)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x3d)" (identifier "conf_get_int") (argument_list "(param_2,0x3d)" (( "(") (identifier "param_2") (, ",") (number_literal "0x3d") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b28" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2b28")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0x3e);" (assignment_expression "uVar3 = conf_get_int(param_2,0x3e)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0x3e)" (identifier "conf_get_int") (argument_list "(param_2,0x3e)" (( "(") (identifier "param_2") (, ",") (number_literal "0x3e") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b38" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2b38")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_str(param_2,0xb7);" (assignment_expression "uVar3 = conf_get_str(param_2,0xb7)" (identifier "uVar3") (= "=") (call_expression "conf_get_str(param_2,0xb7)" (identifier "conf_get_str") (argument_list "(param_2,0xb7)" (( "(") (identifier "param_2") (, ",") (number_literal "0xb7") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3);" (call_expression "(*(code *)PTR_write_setting_s_000b27c8)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_s_000b27c8)" (( "(") (pointer_expression "*(code *)PTR_write_setting_s_000b27c8" (* "*") (cast_expression "(code *)PTR_write_setting_s_000b27c8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_s_000b27c8"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b4c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2b4c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0xaa);" (assignment_expression "uVar3 = conf_get_int(param_2,0xaa)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0xaa)" (identifier "conf_get_int") (argument_list "(param_2,0xaa)" (( "(") (identifier "param_2") (, ",") (number_literal "0xaa") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b58" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2b58")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0xab);" (assignment_expression "uVar3 = conf_get_int(param_2,0xab)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0xab)" (identifier "conf_get_int") (argument_list "(param_2,0xab)" (( "(") (identifier "param_2") (, ",") (number_literal "0xab") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b6c" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2b6c")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = conf_get_int(param_2,0xac);" (assignment_expression "uVar3 = conf_get_int(param_2,0xac)" (identifier "uVar3") (= "=") (call_expression "conf_get_int(param_2,0xac)" (identifier "conf_get_int") (argument_list "(param_2,0xac)" (( "(") (identifier "param_2") (, ",") (number_literal "0xac") () ")")))) (; ";")) (expression_statement "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3);" (call_expression "(*(code *)PTR_write_setting_i_000b2800)\n            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3)" (parenthesized_expression "(*(code *)PTR_write_setting_i_000b2800)" (( "(") (pointer_expression "*(code *)PTR_write_setting_i_000b2800" (* "*") (cast_expression "(code *)PTR_write_setting_i_000b2800" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_write_setting_i_000b2800"))) () ")")) (argument_list "(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3)" (( "(") (identifier "param_1") (, ",") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2b88" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2b88")) (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "local_170 = (undefined1 *)0x0;" (assignment_expression "local_170 = (undefined1 *)0x0" (identifier "local_170") (= "=") (cast_expression "(undefined1 *)0x0" (( "(") (type_descriptor "undefined1 *" (type_identifier "undefined1") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (expression_statement "piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4);" (assignment_expression "piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4)" (identifier "piVar12") (= "=") (cast_expression "(int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4)" (( "(") (binary_expression "PTR_s_acket_from_server___s_000b23a8 + 0x2ba4" (identifier "PTR_s_acket_from_server___s_000b23a8") (+ "+") (number_literal "0x2ba4")) () ")")))) (; ";")) (expression_statement "(*pcVar30)(param_1,piVar12,param_2,0xad);" (call_expression "(*pcVar30)(param_1,piVar12,param_2,0xad)" (parenthesized_expression "(*pcVar30)" (( "(") (pointer_expression "*pcVar30" (* "*") (identifier "pcVar30")) () ")")) (argument_list "(param_1,piVar12,param_2,0xad)" (( "(") (identifier "param_1") (, ",") (identifier "piVar12") (, ",") (identifier "param_2") (, ",") (number_literal "0xad") () ")"))) (; ";")) (if_statement "if (local_2c == *(int *)puVar31) {\n    return *(int *)puVar31;\n  }" (if "if") (parenthesized_expression "(local_2c == *(int *)puVar31)" (( "(") (binary_expression "local_2c == *(int *)puVar31" (identifier "local_2c") (== "==") (pointer_expression "*(int *)puVar31" (* "*") (cast_expression "(int *)puVar31" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "puVar31")))) () ")")) (compound_statement "{\n    return *(int *)puVar31;\n  }" ({ "{") (return_statement "return *(int *)puVar31;" (return "return") (pointer_expression "*(int *)puVar31" (* "*") (cast_expression "(int *)puVar31" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "puVar31"))) (; ";")) (} "}"))) (expression_statement "uVar3 = 0x30774;" (assignment_expression "uVar3 = 0x30774" (identifier "uVar3") (= "=") (number_literal "0x30774")) (; ";")) (expression_statement "puVar31 = PTR___stack_chk_fail_000b2ed8;" (assignment_expression "puVar31 = PTR___stack_chk_fail_000b2ed8" (identifier "puVar31") (= "=") (identifier "PTR___stack_chk_fail_000b2ed8")) (; ";")) (expression_statement "(*(code *)PTR___stack_chk_fail_000b2ed8)();" (call_expression "(*(code *)PTR___stack_chk_fail_000b2ed8)()" (parenthesized_expression "(*(code *)PTR___stack_chk_fail_000b2ed8)" (( "(") (pointer_expression "*(code *)PTR___stack_chk_fail_000b2ed8" (* "*") (cast_expression "(code *)PTR___stack_chk_fail_000b2ed8" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR___stack_chk_fail_000b2ed8"))) () ")")) (argument_list "()" (( "(") () ")"))) (; ";")) (expression_statement "local_1a8 = puVar31 + 0x89bfc;" (assignment_expression "local_1a8 = puVar31 + 0x89bfc" (identifier "local_1a8") (= "=") (binary_expression "puVar31 + 0x89bfc" (identifier "puVar31") (+ "+") (number_literal "0x89bfc"))) (; ";")) (expression_statement "local_18c = 2;" (assignment_expression "local_18c = 2" (identifier "local_18c") (= "=") (number_literal "2")) (; ";")) (expression_statement "piVar16 = *(int **)(puVar31 + 0x82790);" (assignment_expression "piVar16 = *(int **)(puVar31 + 0x82790)" (identifier "piVar16") (= "=") (pointer_expression "*(int **)(puVar31 + 0x82790)" (* "*") (cast_expression "(int **)(puVar31 + 0x82790)" (( "(") (type_descriptor "int **" (primitive_type "int") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar31 + 0x82790)" (( "(") (binary_expression "puVar31 + 0x82790" (identifier "puVar31") (+ "+") (number_literal "0x82790")) () ")"))))) (; ";")) (expression_statement "piVar13 = &local_198;" (assignment_expression "piVar13 = &local_198" (identifier "piVar13") (= "=") (pointer_expression "&local_198" (& "&") (identifier "local_198"))) (; ";")) (expression_statement "local_194 = *piVar16;" (assignment_expression "local_194 = *piVar16" (identifier "local_194") (= "=") (pointer_expression "*piVar16" (* "*") (identifier "piVar16"))) (; ";")) (expression_statement "local_188 = param_2;" (assignment_expression "local_188 = param_2" (identifier "local_188") (= "=") (identifier "param_2")) (; ";")) (expression_statement "local_184 = uVar3;" (assignment_expression "local_184 = uVar3" (identifier "local_184") (= "=") (identifier "uVar3")) (; ";")) (expression_statement "iVar4 = (**(code **)(puVar31 + 0x820a4))();" (assignment_expression "iVar4 = (**(code **)(puVar31 + 0x820a4))()" (identifier "iVar4") (= "=") (call_expression "(**(code **)(puVar31 + 0x820a4))()" (parenthesized_expression "(**(code **)(puVar31 + 0x820a4))" (( "(") (pointer_expression "**(code **)(puVar31 + 0x820a4)" (* "*") (pointer_expression "*(code **)(puVar31 + 0x820a4)" (* "*") (cast_expression "(code **)(puVar31 + 0x820a4)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar31 + 0x820a4)" (( "(") (binary_expression "puVar31 + 0x820a4" (identifier "puVar31") (+ "+") (number_literal "0x820a4")) () ")"))))) () ")")) (argument_list "()" (( "(") () ")")))) (; ";")) (if_statement "if (iVar4 != 0) {\n    piVar13 = piVar12;\n    local_19c = iVar4;\n    save_open_settings(iVar4,piVar12);\n    (**(code **)(local_1a8 + -0x7b50))(local_19c);\n    local_198 = 0;\n  }" (if "if") (parenthesized_expression "(iVar4 != 0)" (( "(") (binary_expression "iVar4 != 0" (identifier "iVar4") (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n    piVar13 = piVar12;\n    local_19c = iVar4;\n    save_open_settings(iVar4,piVar12);\n    (**(code **)(local_1a8 + -0x7b50))(local_19c);\n    local_198 = 0;\n  }" ({ "{") (expression_statement "piVar13 = piVar12;" (assignment_expression "piVar13 = piVar12" (identifier "piVar13") (= "=") (identifier "piVar12")) (; ";")) (expression_statement "local_19c = iVar4;" (assignment_expression "local_19c = iVar4" (identifier "local_19c") (= "=") (identifier "iVar4")) (; ";")) (expression_statement "save_open_settings(iVar4,piVar12);" (call_expression "save_open_settings(iVar4,piVar12)" (identifier "save_open_settings") (argument_list "(iVar4,piVar12)" (( "(") (identifier "iVar4") (, ",") (identifier "piVar12") () ")"))) (; ";")) (expression_statement "(**(code **)(local_1a8 + -0x7b50))(local_19c);" (call_expression "(**(code **)(local_1a8 + -0x7b50))(local_19c)" (parenthesized_expression "(**(code **)(local_1a8 + -0x7b50))" (( "(") (pointer_expression "**(code **)(local_1a8 + -0x7b50)" (* "*") (pointer_expression "*(code **)(local_1a8 + -0x7b50)" (* "*") (cast_expression "(code **)(local_1a8 + -0x7b50)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(local_1a8 + -0x7b50)" (( "(") (binary_expression "local_1a8 + -0x7b50" (identifier "local_1a8") (+ "+") (number_literal "-0x7b50")) () ")"))))) () ")")) (argument_list "(local_19c)" (( "(") (identifier "local_19c") () ")"))) (; ";")) (expression_statement "local_198 = 0;" (assignment_expression "local_198 = 0" (identifier "local_198") (= "=") (number_literal "0")) (; ";")) (} "}"))) (if_statement "if (local_194 == *piVar16) {\n    return local_198;\n  }" (if "if") (parenthesized_expression "(local_194 == *piVar16)" (( "(") (binary_expression "local_194 == *piVar16" (identifier "local_194") (== "==") (pointer_expression "*piVar16" (* "*") (identifier "piVar16"))) () ")")) (compound_statement "{\n    return local_198;\n  }" ({ "{") (return_statement "return local_198;" (return "return") (identifier "local_198") (; ";")) (} "}"))) (expression_statement "pcVar30 = *(code **)(local_1a8 + -0x7498);" (assignment_expression "pcVar30 = *(code **)(local_1a8 + -0x7498)" (identifier "pcVar30") (= "=") (pointer_expression "*(code **)(local_1a8 + -0x7498)" (* "*") (cast_expression "(code **)(local_1a8 + -0x7498)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(local_1a8 + -0x7498)" (( "(") (binary_expression "local_1a8 + -0x7498" (identifier "local_1a8") (+ "+") (number_literal "-0x7498")) () ")"))))) (; ";")) (expression_statement "pcVar38 = load_open_settings;" (assignment_expression "pcVar38 = load_open_settings" (identifier "pcVar38") (= "=") (identifier "load_open_settings")) (; ";")) (expression_statement "iVar4 = local_194;" (assignment_expression "iVar4 = local_194" (identifier "iVar4") (= "=") (identifier "local_194")) (; ";")) (expression_statement "(*pcVar30)();" (call_expression "(*pcVar30)()" (parenthesized_expression "(*pcVar30)" (( "(") (pointer_expression "*pcVar30" (* "*") (identifier "pcVar30")) () ")")) (argument_list "()" (( "(") () ")"))) (; ";")) (expression_statement "piVar7 = *(int **)(pcVar30 + 0x826e4);" (assignment_expression "piVar7 = *(int **)(pcVar30 + 0x826e4)" (identifier "piVar7") (= "=") (pointer_expression "*(int **)(pcVar30 + 0x826e4)" (* "*") (cast_expression "(int **)(pcVar30 + 0x826e4)" (( "(") (type_descriptor "int **" (primitive_type "int") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x826e4)" (( "(") (binary_expression "pcVar30 + 0x826e4" (identifier "pcVar30") (+ "+") (number_literal "0x826e4")) () ")"))))) (; ";")) (expression_statement "iVar23 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar23 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar23") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "iStack_1e4 = *piVar7;" (assignment_expression "iStack_1e4 = *piVar7" (identifier "iStack_1e4") (= "=") (pointer_expression "*piVar7" (* "*") (identifier "piVar7"))) (; ";")) (expression_statement "puVar27 = *(undefined4 **)(pcVar30 + 0x81c58);" (assignment_expression "puVar27 = *(undefined4 **)(pcVar30 + 0x81c58)" (identifier "puVar27") (= "=") (pointer_expression "*(undefined4 **)(pcVar30 + 0x81c58)" (* "*") (cast_expression "(undefined4 **)(pcVar30 + 0x81c58)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81c58)" (( "(") (binary_expression "pcVar30 + 0x81c58" (identifier "pcVar30") (+ "+") (number_literal "0x81c58")) () ")"))))) (; ";")) (expression_statement "piStack_1e0 = piVar16;" (assignment_expression "piStack_1e0 = piVar16" (identifier "piStack_1e0") (= "=") (identifier "piVar16")) (; ";")) (expression_statement "piStack_1dc = piVar12;" (assignment_expression "piStack_1dc = piVar12" (identifier "piStack_1dc") (= "=") (identifier "piVar12")) (; ";")) (expression_statement "uStack_1d8 = param_1;" (assignment_expression "uStack_1d8 = param_1" (identifier "uStack_1d8") (= "=") (identifier "param_1")) (; ";")) (expression_statement "puStack_1d4 = puVar19;" (assignment_expression "puStack_1d4 = puVar19" (identifier "puStack_1d4") (= "=") (identifier "puVar19")) (; ";")) (expression_statement "puStack_1d0 = puVar22;" (assignment_expression "puStack_1d0 = puVar22" (identifier "puStack_1d0") (= "=") (identifier "puVar22")) (; ";")) (expression_statement "puStack_1cc = puVar14;" (assignment_expression "puStack_1cc = puVar14" (identifier "puStack_1cc") (= "=") (identifier "puVar14")) (; ";")) (expression_statement "pcStack_1c8 = pcVar26;" (assignment_expression "pcStack_1c8 = pcVar26" (identifier "pcStack_1c8") (= "=") (identifier "pcVar26")) (; ";")) (expression_statement "pcStack_1c4 = local_12c;" (assignment_expression "pcStack_1c4 = local_12c" (identifier "pcStack_1c4") (= "=") (identifier "local_12c")) (; ";")) (expression_statement "puStack_1c0 = auStack_140;" (assignment_expression "puStack_1c0 = auStack_140" (identifier "puStack_1c0") (= "=") (identifier "auStack_140")) (; ";")) (expression_statement "pcStack_1bc = pcVar38;" (assignment_expression "pcStack_1bc = pcVar38" (identifier "pcStack_1bc") (= "=") (identifier "pcVar38")) (; ";")) (expression_statement "conf_set_int(piVar13,0x2b,0);" (call_expression "conf_set_int(piVar13,0x2b,0)" (identifier "conf_set_int") (argument_list "(piVar13,0x2b,0)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x2b") (, ",") (number_literal "0") () ")"))) (; ";")) (expression_statement "conf_set_str(piVar13,0x14,iVar23 + 0x4f64);" (call_expression "conf_set_str(piVar13,0x14,iVar23 + 0x4f64)" (identifier "conf_set_str") (argument_list "(piVar13,0x14,iVar23 + 0x4f64)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x14") (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) () ")"))) (; ";")) (expression_statement "conf_set_str(piVar13,0x15,iVar23 + 0x4f64);" (call_expression "conf_set_str(piVar13,0x15,iVar23 + 0x4f64)" (identifier "conf_set_str") (argument_list "(piVar13,0x15,iVar23 + 0x4f64)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x15") (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) () ")"))) (; ";")) (expression_statement "conf_set_str(piVar13,0x2e,iVar23 + 0x4f64);" (call_expression "conf_set_str(piVar13,0x2e,iVar23 + 0x4f64)" (identifier "conf_set_str") (argument_list "(piVar13,0x2e,iVar23 + 0x4f64)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x2e") (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) () ")"))) (; ";")) (expression_statement "pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090);" (assignment_expression "pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090)" (identifier "pcVar38") (= "=") (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090)" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x2090)" (( "(") (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x2090" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81f40)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81f40)" (( "(") (binary_expression "pcVar30 + 0x81f40" (identifier "pcVar30") (+ "+") (number_literal "0x81f40")) () ")")))) (+ "+") (number_literal "-0x2090")) () ")")))) (; ";")) (expression_statement "FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0);" (call_expression "FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0)" (identifier "FUN_0002df70") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2218" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2218")) (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) (, ",") (identifier "piVar13") (, ",") (number_literal "0") () ")"))) (; ";")) (expression_statement "pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8);" (assignment_expression "pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8)" (identifier "pcVar32") (= "=") (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8)" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x22d8)" (( "(") (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x22d8" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81f40)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81f40)" (( "(") (binary_expression "pcVar30 + 0x81f40" (identifier "pcVar30") (+ "+") (number_literal "0x81f40")) () ")")))) (+ "+") (number_literal "-0x22d8")) () ")")))) (; ";")) (expression_statement "FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77);" (call_expression "FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77)" (identifier "FUN_0002dd28") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2224" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2224")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x77") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2230" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2230")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x78") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2238" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2238")) (, ",") (number_literal "0xffffffff") (, ",") (identifier "piVar13") (, ",") (number_literal "0x79") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2248" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2248")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x7a") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2254" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2254")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x7b") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2268" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2268")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x7c") () ")"))) (; ";")) (expression_statement "pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110);" (assignment_expression "pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110)" (identifier "pcVar33") (= "=") (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110)" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x2110)" (( "(") (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x2110" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81f40)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81f40)" (( "(") (binary_expression "pcVar30 + 0x81f40" (identifier "pcVar30") (+ "+") (number_literal "0x81f40")) () ")")))) (+ "+") (number_literal "-0x2110")) () ")")))) (; ";")) (expression_statement "uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c);" (assignment_expression "uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c)" (identifier "uVar3") (= "=") (call_expression "FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c)" (identifier "FUN_0002def0") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,\n                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2278" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2278")) (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c8c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2c8c")) () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60));" (call_expression "conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60))" (identifier "conf_set_int") (argument_list "(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60))" (( "(") (identifier "piVar13") (, ",") (number_literal "2") (, ",") (pointer_expression "**(undefined4 **)(pcVar30 + 0x81c60)" (* "*") (pointer_expression "*(undefined4 **)(pcVar30 + 0x81c60)" (* "*") (cast_expression "(undefined4 **)(pcVar30 + 0x81c60)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81c60)" (( "(") (binary_expression "pcVar30 + 0x81c60" (identifier "pcVar30") (+ "+") (number_literal "0x81c60")) () ")"))))) () ")"))) (; ";")) (expression_statement "conf_set_int(piVar13,1,*puVar27);" (call_expression "conf_set_int(piVar13,1,*puVar27)" (identifier "conf_set_int") (argument_list "(piVar13,1,*puVar27)" (( "(") (identifier "piVar13") (, ",") (number_literal "1") (, ",") (pointer_expression "*puVar27" (* "*") (identifier "puVar27")) () ")"))) (; ";")) (expression_statement "iVar11 = backend_from_name(uVar3);" (assignment_expression "iVar11 = backend_from_name(uVar3)" (identifier "iVar11") (= "=") (call_expression "backend_from_name(uVar3)" (identifier "backend_from_name") (argument_list "(uVar3)" (( "(") (identifier "uVar3") () ")")))) (; ";")) (if_statement "if (iVar11 != 0) {\n    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));\n    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);\n  }" (if "if") (parenthesized_expression "(iVar11 != 0)" (( "(") (binary_expression "iVar11 != 0" (identifier "iVar11") (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));\n    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);\n  }" ({ "{") (expression_statement "conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));" (call_expression "conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48))" (identifier "conf_set_int") (argument_list "(piVar13,2,*(undefined4 *)(iVar11 + 0x48))" (( "(") (identifier "piVar13") (, ",") (number_literal "2") (, ",") (pointer_expression "*(undefined4 *)(iVar11 + 0x48)" (* "*") (cast_expression "(undefined4 *)(iVar11 + 0x48)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar11 + 0x48)" (( "(") (binary_expression "iVar11 + 0x48" (identifier "iVar11") (+ "+") (number_literal "0x48")) () ")")))) () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2284" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2284")) (, ",") (pointer_expression "*puVar27" (* "*") (identifier "puVar27")) (, ",") (identifier "piVar13") (, ",") (number_literal "1") () ")"))) (; ";")) (} "}"))) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar28") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar11") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" (identifier "safefree") (argument_list "(uVar3)" (( "(") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar20") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2318" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2318")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "3") () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar11 + 0x2290,1)" (( "(") (binary_expression "iVar11 + 0x2290" (identifier "iVar11") (+ "+") (number_literal "0x2290")) (, ",") (number_literal "1") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar11 + 0x2290,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar11 + 0x2290" (identifier "iVar11") (+ "+") (number_literal "0x2290")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,4,(iVar11 + 1) % 3);" (call_expression "conf_set_int(piVar13,4,(iVar11 + 1) % 3)" (identifier "conf_set_int") (argument_list "(piVar13,4,(iVar11 + 1) % 3)" (( "(") (identifier "piVar13") (, ",") (number_literal "4") (, ",") (binary_expression "(iVar11 + 1) % 3" (parenthesized_expression "(iVar11 + 1)" (( "(") (binary_expression "iVar11 + 1" (identifier "iVar11") (+ "+") (number_literal "1")) () ")")) (% "%") (number_literal "3")) () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x229c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x229c")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "5") () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar28 + 0x22a8,0)" (( "(") (binary_expression "iVar28 + 0x22a8" (identifier "iVar28") (+ "+") (number_literal "0x22a8")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar28 + 0x22a8,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar28 + 0x22a8" (identifier "iVar28") (+ "+") (number_literal "0x22a8")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar20 + 0x22b8,0)" (( "(") (binary_expression "iVar20 + 0x22b8" (identifier "iVar20") (+ "+") (number_literal "0x22b8")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3);" (assignment_expression "iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3)" (identifier "iVar20") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar20 + 0x22b8,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar20 + 0x22b8" (identifier "iVar20") (+ "+") (number_literal "0x22b8")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20);" (call_expression "conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20)" (identifier "conf_set_int") (argument_list "(piVar13,6,iVar11 * 0x3c + iVar20)" (( "(") (identifier "piVar13") (, ",") (number_literal "6") (, ",") (binary_expression "iVar11 * 0x3c + iVar20" (binary_expression "iVar11 * 0x3c" (identifier "iVar11") (* "*") (number_literal "0x3c")) (+ "+") (identifier "iVar20")) () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x22cc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x22cc")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "7") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x22d8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x22d8")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "8") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13\n             ,0x30)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x22e8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x22e8")) (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c94" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2c94")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x30") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13\n             ,0x31)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x22f8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x22f8")) (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c9c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2c9c")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x31") () ")"))) (; ";")) (expression_statement "pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020);" (assignment_expression "pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020)" (identifier "pcVar34") (= "=") (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020)" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x2020)" (( "(") (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x2020" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81f40)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81f40)" (( "(") (binary_expression "pcVar30 + 0x81f40" (identifier "pcVar30") (+ "+") (number_literal "0x81f40")) () ")")))) (+ "+") (number_literal "-0x2020")) () ")")))) (; ";")) (expression_statement "iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32);" (assignment_expression "iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32)" (identifier "iVar11") (= "=") (call_expression "FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32)" (identifier "FUN_0002dfe0") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2308" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2308")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x32") () ")")))) (; ";")) (if_statement "if (iVar11 == 0) {\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }\n  }\n  else {\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }" (if "if") (parenthesized_expression "(iVar11 == 0)" (( "(") (binary_expression "iVar11 == 0" (identifier "iVar11") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }\n  }" ({ "{") (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar28") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0" (identifier "iVar11") (= "=") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bc0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2bc0"))) (; ";")) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8" (identifier "iVar20") (= "=") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bb8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2bb8"))) (; ";")) (expression_statement "piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);" (assignment_expression "piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8)" (identifier "piVar12") (= "=") (cast_expression "(int *)(*(int *)(pcVar30 + 0x82008) + 8)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(pcVar30 + 0x82008) + 8)" (( "(") (binary_expression "*(int *)(pcVar30 + 0x82008) + 8" (pointer_expression "*(int *)(pcVar30 + 0x82008)" (* "*") (cast_expression "(int *)(pcVar30 + 0x82008)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x82008)" (( "(") (binary_expression "pcVar30 + 0x82008" (identifier "pcVar30") (+ "+") (number_literal "0x82008")) () ")")))) (+ "+") (number_literal "8")) () ")")))) (; ";")) (while_statement "while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }" (while "while") (parenthesized_expression "(conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0)" (( "(") (comma_expression "conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0" (call_expression "conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84)" (identifier "conf_set_str_str") (argument_list "(piVar13,0x32,iVar11,iVar28 + 0x3f84)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x32") (, ",") (identifier "iVar11") (, ",") (binary_expression "iVar28 + 0x3f84" (identifier "iVar28") (+ "+") (number_literal "0x3f84")) () ")"))) (, ",") (binary_expression "iVar20 != 0" (identifier "iVar20") (!= "!=") (number_literal "0"))) () ")")) (compound_statement "{\n      iVar11 = iVar20;\n      iVar20 = *piVar12;\n      piVar12 = piVar12 + 1;\n    }" ({ "{") (expression_statement "iVar11 = iVar20;" (assignment_expression "iVar11 = iVar20" (identifier "iVar11") (= "=") (identifier "iVar20")) (; ";")) (expression_statement "iVar20 = *piVar12;" (assignment_expression "iVar20 = *piVar12" (identifier "iVar20") (= "=") (pointer_expression "*piVar12" (* "*") (identifier "piVar12"))) (; ";")) (expression_statement "piVar12 = piVar12 + 1;" (assignment_expression "piVar12 = piVar12 + 1" (identifier "piVar12") (= "=") (binary_expression "piVar12 + 1" (identifier "piVar12") (+ "+") (number_literal "1"))) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }" (else "else") (compound_statement "{\n    iVar29 = *(int *)(pcVar30 + 0x81b88);\n    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);\n    iVar21 = *(int *)(pcVar30 + 0x81b88);\n    iVar28 = *(int *)(pcVar30 + 0x81b88);\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;\n    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;\n    while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }\n  }" ({ "{") (expression_statement "iVar29 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar29 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar29") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);" (assignment_expression "piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8)" (identifier "piVar12") (= "=") (cast_expression "(int *)(*(int *)(pcVar30 + 0x82008) + 8)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(pcVar30 + 0x82008) + 8)" (( "(") (binary_expression "*(int *)(pcVar30 + 0x82008) + 8" (pointer_expression "*(int *)(pcVar30 + 0x82008)" (* "*") (cast_expression "(int *)(pcVar30 + 0x82008)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x82008)" (( "(") (binary_expression "pcVar30 + 0x82008" (identifier "pcVar30") (+ "+") (number_literal "0x82008")) () ")")))) (+ "+") (number_literal "8")) () ")")))) (; ";")) (expression_statement "iVar21 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar21 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar21") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar28") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8" (identifier "iVar11") (= "=") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bb8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2bb8"))) (; ";")) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0" (identifier "iVar20") (= "=") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bc0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2bc0"))) (; ";")) (while_statement "while( true ) {\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }" (while "while") (parenthesized_expression "( true )" (( "(") (true "true") () ")")) (compound_statement "{\n      iVar37 = iVar11;\n      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);\n      if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }\n      if (iVar37 == 0) break;\n      iVar11 = *piVar12;\n      piVar12 = piVar12 + 1;\n      iVar20 = iVar37;\n    }" ({ "{") (expression_statement "iVar37 = iVar11;" (assignment_expression "iVar37 = iVar11" (identifier "iVar37") (= "=") (identifier "iVar11")) (; ";")) (expression_statement "iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);" (assignment_expression "iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20)" (identifier "iVar11") (= "=") (call_expression "conf_get_str_str_opt(piVar13,0x32,iVar20)" (identifier "conf_get_str_str_opt") (argument_list "(piVar13,0x32,iVar20)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x32") (, ",") (identifier "iVar20") () ")")))) (; ";")) (if_statement "if (iVar11 == 0) {\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }" (if "if") (parenthesized_expression "(iVar11 == 0)" (( "(") (binary_expression "iVar11 == 0" (identifier "iVar11") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);\n        iVar11 = iVar21 + 0x434c;\n        if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }\n        conf_set_str_str(piVar13,0x32,iVar20,iVar11);\n      }" ({ "{") (expression_statement "iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);" (assignment_expression "iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8)" (identifier "iVar9") (= "=") (call_expression "(**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8)" (parenthesized_expression "(**(code **)(pcVar30 + 0x82720))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x82720)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x82720)" (* "*") (cast_expression "(code **)(pcVar30 + 0x82720)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x82720)" (( "(") (binary_expression "pcVar30 + 0x82720" (identifier "pcVar30") (+ "+") (number_literal "0x82720")) () ")"))))) () ")")) (argument_list "(iVar20,iVar28 + 0x2ca8)" (( "(") (identifier "iVar20") (, ",") (binary_expression "iVar28 + 0x2ca8" (identifier "iVar28") (+ "+") (number_literal "0x2ca8")) () ")")))) (; ";")) (expression_statement "iVar11 = iVar21 + 0x434c;" (assignment_expression "iVar11 = iVar21 + 0x434c" (identifier "iVar11") (= "=") (binary_expression "iVar21 + 0x434c" (identifier "iVar21") (+ "+") (number_literal "0x434c"))) (; ";")) (if_statement "if (iVar9 == 0) {\n          iVar11 = iVar29 + 0x3f84;\n        }" (if "if") (parenthesized_expression "(iVar9 == 0)" (( "(") (binary_expression "iVar9 == 0" (identifier "iVar9") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n          iVar11 = iVar29 + 0x3f84;\n        }" ({ "{") (expression_statement "iVar11 = iVar29 + 0x3f84;" (assignment_expression "iVar11 = iVar29 + 0x3f84" (identifier "iVar11") (= "=") (binary_expression "iVar29 + 0x3f84" (identifier "iVar29") (+ "+") (number_literal "0x3f84"))) (; ";")) (} "}"))) (expression_statement "conf_set_str_str(piVar13,0x32,iVar20,iVar11);" (call_expression "conf_set_str_str(piVar13,0x32,iVar20,iVar11)" (identifier "conf_set_str_str") (argument_list "(piVar13,0x32,iVar20,iVar11)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x32") (, ",") (identifier "iVar20") (, ",") (identifier "iVar11") () ")"))) (; ";")) (} "}"))) (if_statement "if (iVar37 == 0) break;" (if "if") (parenthesized_expression "(iVar37 == 0)" (( "(") (binary_expression "iVar37 == 0" (identifier "iVar37") (== "==") (number_literal "0")) () ")")) (break_statement "break;" (break "break") (; ";"))) (expression_statement "iVar11 = *piVar12;" (assignment_expression "iVar11 = *piVar12" (identifier "iVar11") (= "=") (pointer_expression "*piVar12" (* "*") (identifier "piVar12"))) (; ";")) (expression_statement "piVar12 = piVar12 + 1;" (assignment_expression "piVar12 = piVar12 + 1" (identifier "piVar12") (= "=") (binary_expression "piVar12 + 1" (identifier "piVar12") (+ "+") (number_literal "1"))) (; ";")) (expression_statement "iVar20 = iVar37;" (assignment_expression "iVar20 = iVar37" (identifier "iVar20") (= "=") (identifier "iVar37")) (; ";")) (} "}"))) (} "}")))) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar11") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 9000" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "9000")) (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) (, ",") (identifier "piVar13") (, ",") (number_literal "10") () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar11 + 0x233c,1)" (( "(") (binary_expression "iVar11 + 0x233c" (identifier "iVar11") (+ "+") (number_literal "0x233c")) (, ",") (number_literal "1") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar11 + 0x233c,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar11 + 0x233c" (identifier "iVar11") (+ "+") (number_literal "0x233c")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0xb,(iVar11 + 1) % 3);" (call_expression "conf_set_int(piVar13,0xb,(iVar11 + 1) % 3)" (identifier "conf_set_int") (argument_list "(piVar13,0xb,(iVar11 + 1) % 3)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xb") (, ",") (binary_expression "(iVar11 + 1) % 3" (parenthesized_expression "(iVar11 + 1)" (( "(") (binary_expression "iVar11 + 1" (identifier "iVar11") (+ "+") (number_literal "1")) () ")")) (% "%") (number_literal "3")) () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2348" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2348")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0xc") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2358" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2358")) (, ",") (number_literal "0xffffffff") (, ",") (identifier "piVar13") (, ",") (number_literal "0xd") () ")"))) (; ";")) (expression_statement "iVar11 = conf_get_int(piVar13,0xd);" (assignment_expression "iVar11 = conf_get_int(piVar13,0xd)" (identifier "iVar11") (= "=") (call_expression "conf_get_int(piVar13,0xd)" (identifier "conf_get_int") (argument_list "(piVar13,0xd)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xd") () ")")))) (; ";")) (if_statement "if (iVar11 == -1) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);\n    if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }\n  }" (if "if") (parenthesized_expression "(iVar11 == -1)" (( "(") (binary_expression "iVar11 == -1" (identifier "iVar11") (== "==") (number_literal "-1")) () ")")) (compound_statement "{\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);\n    if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }\n  }" ({ "{") (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar11") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar11 + 0x2cb0,0)" (( "(") (binary_expression "iVar11 + 0x2cb0" (identifier "iVar11") (+ "+") (number_literal "0x2cb0")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar11 + 0x2cb0,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar11 + 0x2cb0" (identifier "iVar11") (+ "+") (number_literal "0x2cb0")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (if_statement "if (iVar11 == 0) {\n      conf_set_int(piVar13,0xd,0);\n    }\n    else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" (if "if") (parenthesized_expression "(iVar11 == 0)" (( "(") (binary_expression "iVar11 == 0" (identifier "iVar11") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n      conf_set_int(piVar13,0xd,0);\n    }" ({ "{") (expression_statement "conf_set_int(piVar13,0xd,0);" (call_expression "conf_set_int(piVar13,0xd,0)" (identifier "conf_set_int") (argument_list "(piVar13,0xd,0)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xd") (, ",") (number_literal "0") () ")"))) (; ";")) (} "}")) (else_clause "else if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" (else "else") (if_statement "if (iVar11 == 1) {\n      conf_set_int(piVar13,0xd,3);\n    }\n    else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" (if "if") (parenthesized_expression "(iVar11 == 1)" (( "(") (binary_expression "iVar11 == 1" (identifier "iVar11") (== "==") (number_literal "1")) () ")")) (compound_statement "{\n      conf_set_int(piVar13,0xd,3);\n    }" ({ "{") (expression_statement "conf_set_int(piVar13,0xd,3);" (call_expression "conf_set_int(piVar13,0xd,3)" (identifier "conf_set_int") (argument_list "(piVar13,0xd,3)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xd") (, ",") (number_literal "3") () ")"))) (; ";")) (} "}")) (else_clause "else if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" (else "else") (if_statement "if (iVar11 == 3) {\n      conf_set_int(piVar13,0xd,4);\n    }\n    else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" (if "if") (parenthesized_expression "(iVar11 == 3)" (( "(") (binary_expression "iVar11 == 3" (identifier "iVar11") (== "==") (number_literal "3")) () ")")) (compound_statement "{\n      conf_set_int(piVar13,0xd,4);\n    }" ({ "{") (expression_statement "conf_set_int(piVar13,0xd,4);" (call_expression "conf_set_int(piVar13,0xd,4)" (identifier "conf_set_int") (argument_list "(piVar13,0xd,4)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xd") (, ",") (number_literal "4") () ")"))) (; ";")) (} "}")) (else_clause "else {\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" (else "else") (compound_statement "{\n      iVar20 = *(int *)(pcVar30 + 0x81b88);\n      if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }\n    }" ({ "{") (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar20") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (if_statement "if (iVar11 == 4) {\n        conf_set_int(piVar13,0xd,5);\n      }\n      else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }" (if "if") (parenthesized_expression "(iVar11 == 4)" (( "(") (binary_expression "iVar11 == 4" (identifier "iVar11") (== "==") (number_literal "4")) () ")")) (compound_statement "{\n        conf_set_int(piVar13,0xd,5);\n      }" ({ "{") (expression_statement "conf_set_int(piVar13,0xd,5);" (call_expression "conf_set_int(piVar13,0xd,5)" (identifier "conf_set_int") (argument_list "(piVar13,0xd,5)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xd") (, ",") (number_literal "5") () ")"))) (; ";")) (} "}")) (else_clause "else {\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }" (else "else") (compound_statement "{\n        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);\n        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);\n        if (iVar11 == 5) goto LAB_00032eec;\n        conf_set_int(piVar13,0xd,1);\n      }" ({ "{") (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar20 + 0x2cbc,5)" (( "(") (binary_expression "iVar20 + 0x2cbc" (identifier "iVar20") (+ "+") (number_literal "0x2cbc")) (, ",") (number_literal "5") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar20 + 0x2cbc,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar20 + 0x2cbc" (identifier "iVar20") (+ "+") (number_literal "0x2cbc")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (if_statement "if (iVar11 == 5) goto LAB_00032eec;" (if "if") (parenthesized_expression "(iVar11 == 5)" (( "(") (binary_expression "iVar11 == 5" (identifier "iVar11") (== "==") (number_literal "5")) () ")")) (goto_statement "goto LAB_00032eec;" (goto "goto") (statement_identifier "LAB_00032eec") (; ";"))) (expression_statement "conf_set_int(piVar13,0xd,1);" (call_expression "conf_set_int(piVar13,0xd,1)" (identifier "conf_set_int") (argument_list "(piVar13,0xd,1)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xd") (, ",") (number_literal "1") () ")"))) (; ";")) (} "}")))) (} "}")))))))) (} "}"))) (labeled_statement "LAB_00030e38:\n  iVar11 = *(int *)(pcVar30 + 0x81b88);" (statement_identifier "LAB_00030e38") (: ":") (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar11") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";"))) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar20") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13\n             ,0xe)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2364" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2364")) (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + -0xbec" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "-0xbec")) (, ",") (identifier "piVar13") (, ",") (number_literal "0xe") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2370" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2370")) (, ",") (number_literal "0x50") (, ",") (identifier "piVar13") (, ",") (number_literal "0xf") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x237c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x237c")) (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x10") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x238c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x238c")) (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x11") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13\n             ,0x12)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x239c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x239c")) (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2cd0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2cd0")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x12") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23b0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x23b0")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x13") () ")"))) (; ";")) (expression_statement "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33);" (call_expression "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33)" (parenthesized_expression "(*pcVar34)" (( "(") (pointer_expression "*pcVar34" (* "*") (identifier "pcVar34")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23d8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x23d8")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x33") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23c0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x23c0")) (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x34") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23cc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x23cc")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x35") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23e4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x23e4")) (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x36") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23f4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x23f4")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x16") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x23fc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x23fc")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x17") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2408" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2408")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x1c") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2414" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2414")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x1d") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x242c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x242c")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x1e") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2420" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2420")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x28") () ")"))) (; ";")) (expression_statement "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190);" (assignment_expression "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190)" (identifier "uVar3") (= "=") (call_expression "(*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190)" (parenthesized_expression "(*pcVar33)" (( "(") (pointer_expression "*pcVar33" (* "*") (identifier "pcVar33")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x243c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x243c")) (, ",") (binary_expression "iVar20 + 0x3190" (identifier "iVar20") (+ "+") (number_literal "0x3190")) () ")")))) (; ";")) (expression_statement "pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604);" (assignment_expression "pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604)" (identifier "pcVar35") (= "=") (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604)" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x2604)" (( "(") (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x2604" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81f40)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81f40)" (( "(") (binary_expression "pcVar30 + 0x81f40" (identifier "pcVar30") (+ "+") (number_literal "0x81f40")) () ")")))) (+ "+") (number_literal "-0x2604")) () ")")))) (; ";")) (expression_statement "FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f);" (call_expression "FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f)" (identifier "FUN_0002d9fc") (argument_list "(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f)" (( "(") (identifier "uVar3") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b78) + 0x10d4" (pointer_expression "*(int *)(pcVar30 + 0x81b78)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b78)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b78)" (( "(") (binary_expression "pcVar30 + 0x81b78" (identifier "pcVar30") (+ "+") (number_literal "0x81b78")) () ")")))) (+ "+") (number_literal "0x10d4")) (, ",") (number_literal "7") (, ",") (identifier "piVar13") (, ",") (number_literal "0x1f") () ")"))) (; ";")) (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" (identifier "safefree") (argument_list "(uVar3)" (( "(") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar11 + 0x2ce8,0)" (( "(") (binary_expression "iVar11 + 0x2ce8" (identifier "iVar11") (+ "+") (number_literal "0x2ce8")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar11 + 0x2ce8,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar11 + 0x2ce8" (identifier "iVar11") (+ "+") (number_literal "0x2ce8")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (if_statement "if (iVar11 == 2) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;\n  }\n  else {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }" (if "if") (parenthesized_expression "(iVar11 == 2)" (( "(") (binary_expression "iVar11 == 2" (identifier "iVar11") (== "==") (number_literal "2")) () ")")) (compound_statement "{\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;\n  }" ({ "{") (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8" (identifier "iVar11") (= "=") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bc8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2bc8"))) (; ";")) (} "}")) (else_clause "else {\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }" (else "else") (compound_statement "{\n    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;\n  }" ({ "{") (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04" (identifier "iVar11") (= "=") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c04" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2c04"))) (; ";")) (} "}")))) (expression_statement "iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11);" (assignment_expression "iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11)" (identifier "iVar11") (= "=") (call_expression "(*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11)" (parenthesized_expression "(*pcVar33)" (( "(") (pointer_expression "*pcVar33" (* "*") (identifier "pcVar33")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2444" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2444")) (, ",") (identifier "iVar11") () ")")))) (; ";")) (if_statement "if (iVar11 == 0) {\n    iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);\n    return iVar4;\n  }" (if "if") (parenthesized_expression "(iVar11 == 0)" (( "(") (binary_expression "iVar11 == 0" (identifier "iVar11") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n    iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);\n    return iVar4;\n  }" ({ "{") (expression_statement "iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);" (assignment_expression "iVar4 = (**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4)" (identifier "iVar4") (= "=") (call_expression "(**(code **)(pcVar30 + 0x8250c))\n                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4)" (parenthesized_expression "(**(code **)(pcVar30 + 0x8250c))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x8250c)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x8250c)" (* "*") (cast_expression "(code **)(pcVar30 + 0x8250c)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x8250c)" (( "(") (binary_expression "pcVar30 + 0x8250c" (identifier "pcVar30") (+ "+") (number_literal "0x8250c")) () ")"))))) () ")")) (argument_list "(*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,\n                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4)" (( "(") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2cf4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2cf4")) (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x21d4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x21d4")) (, ",") (number_literal "0x366") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x31a4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x31a4")) () ")")))) (; ";")) (return_statement "return iVar4;" (return "return") (identifier "iVar4") (; ";")) (} "}"))) (expression_statement "iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00);" (assignment_expression "iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00)" (identifier "iVar28") (= "=") (call_expression "(**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00)" (parenthesized_expression "(**(code **)(pcVar30 + 0x82720))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x82720)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x82720)" (* "*") (cast_expression "(code **)(pcVar30 + 0x82720)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x82720)" (( "(") (binary_expression "pcVar30 + 0x82720" (identifier "pcVar30") (+ "+") (number_literal "0x82720")) () ")"))))) () ")")) (argument_list "(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00)" (( "(") (identifier "iVar11") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2d00" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2d00")) () ")")))) (; ";")) (if_statement "if (iVar28 == 0) {\n    safefree(iVar11);\n    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);\n  }\n  else {\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }" (if "if") (parenthesized_expression "(iVar28 == 0)" (( "(") (binary_expression "iVar28 == 0" (identifier "iVar28") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n    safefree(iVar11);\n    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);\n  }" ({ "{") (expression_statement "safefree(iVar11);" (call_expression "safefree(iVar11)" (identifier "safefree") (argument_list "(iVar11)" (( "(") (identifier "iVar11") () ")"))) (; ";")) (expression_statement "iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);" (assignment_expression "iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8)" (identifier "iVar11") (= "=") (call_expression "dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8)" (identifier "dupstr") (argument_list "(*(int *)(pcVar30 + 0x81b88) + 0x2bc8)" (( "(") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2bc8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2bc8")) () ")")))) (; ";")) (} "}")) (else_clause "else {\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }" (else "else") (compound_statement "{\n    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);\n    if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }\n  }" ({ "{") (expression_statement "iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);" (assignment_expression "iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34)" (identifier "iVar28") (= "=") (call_expression "(**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34)" (parenthesized_expression "(**(code **)(pcVar30 + 0x82720))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x82720)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x82720)" (* "*") (cast_expression "(code **)(pcVar30 + 0x82720)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x82720)" (( "(") (binary_expression "pcVar30 + 0x82720" (identifier "pcVar30") (+ "+") (number_literal "0x82720")) () ")"))))) () ")")) (argument_list "(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34)" (( "(") (identifier "iVar11") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2d34" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2d34")) () ")")))) (; ";")) (if_statement "if (iVar28 == 0) {\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }" (if "if") (parenthesized_expression "(iVar28 == 0)" (( "(") (binary_expression "iVar28 == 0" (identifier "iVar28") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n      safefree(iVar11);\n      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);\n    }" ({ "{") (expression_statement "safefree(iVar11);" (call_expression "safefree(iVar11)" (identifier "safefree") (argument_list "(iVar11)" (( "(") (identifier "iVar11") () ")"))) (; ";")) (expression_statement "iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);" (assignment_expression "iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04)" (identifier "iVar11") (= "=") (call_expression "dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04)" (identifier "dupstr") (argument_list "(*(int *)(pcVar30 + 0x81b88) + 0x2c04)" (( "(") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c04" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2c04")) () ")")))) (; ";")) (} "}"))) (} "}")))) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar28") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "(*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18);" (call_expression "(*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18)" (parenthesized_expression "(*pcVar35)" (( "(") (pointer_expression "*pcVar35" (* "*") (identifier "pcVar35")) () ")")) (argument_list "(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18)" (( "(") (identifier "iVar11") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b78) + 0x1074" (pointer_expression "*(int *)(pcVar30 + 0x81b78)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b78)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b78)" (( "(") (binary_expression "pcVar30 + 0x81b78" (identifier "pcVar30") (+ "+") (number_literal "0x81b78")) () ")")))) (+ "+") (number_literal "0x1074")) (, ",") (number_literal "6") (, ",") (identifier "piVar13") (, ",") (number_literal "0x18") () ")"))) (; ";")) (expression_statement "safefree(iVar11);" (call_expression "safefree(iVar11)" (identifier "safefree") (argument_list "(iVar11)" (( "(") (identifier "iVar11") () ")"))) (; ";")) (expression_statement "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    );" (assignment_expression "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    )" (identifier "uVar3") (= "=") (call_expression "(*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    )" (parenthesized_expression "(*pcVar33)" (( "(") (pointer_expression "*pcVar33" (* "*") (identifier "pcVar33")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68\n                    )" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2448" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2448")) (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2d68" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2d68")) () ")")))) (; ";")) (expression_statement "(*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19);" (call_expression "(*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19)" (parenthesized_expression "(*pcVar35)" (( "(") (pointer_expression "*pcVar35" (* "*") (identifier "pcVar35")) () ")")) (argument_list "(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19)" (( "(") (identifier "uVar3") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b78) + 0x1024" (pointer_expression "*(int *)(pcVar30 + 0x81b78)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b78)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b78)" (( "(") (binary_expression "pcVar30 + 0x81b78" (identifier "pcVar30") (+ "+") (number_literal "0x81b78")) () ")")))) (+ "+") (number_literal "0x1024")) (, ",") (number_literal "5") (, ",") (identifier "piVar13") (, ",") (number_literal "0x19") () ")"))) (; ";")) (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" (identifier "safefree") (argument_list "(uVar3)" (( "(") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2450" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2450")) (, ",") (number_literal "0x3c") (, ",") (identifier "piVar13") (, ",") (number_literal "0x1a") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13\n             ,0x1b)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x245c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x245c")) (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2d84" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2d84")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x1b") () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar28 + 0x24bc,3)" (( "(") (binary_expression "iVar28 + 0x24bc" (identifier "iVar28") (+ "+") (number_literal "0x24bc")) (, ",") (number_literal "3") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar28 + 0x24bc,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar28 + 0x24bc" (identifier "iVar28") (+ "+") (number_literal "0x24bc")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (if_statement "if (iVar11 == 1) {\n    iVar11 = 0;\n  }\n  else if (iVar11 == 2) {\n    iVar11 = 3;\n  }" (if "if") (parenthesized_expression "(iVar11 == 1)" (( "(") (binary_expression "iVar11 == 1" (identifier "iVar11") (== "==") (number_literal "1")) () ")")) (compound_statement "{\n    iVar11 = 0;\n  }" ({ "{") (expression_statement "iVar11 = 0;" (assignment_expression "iVar11 = 0" (identifier "iVar11") (= "=") (number_literal "0")) (; ";")) (} "}")) (else_clause "else if (iVar11 == 2) {\n    iVar11 = 3;\n  }" (else "else") (if_statement "if (iVar11 == 2) {\n    iVar11 = 3;\n  }" (if "if") (parenthesized_expression "(iVar11 == 2)" (( "(") (binary_expression "iVar11 == 2" (identifier "iVar11") (== "==") (number_literal "2")) () ")")) (compound_statement "{\n    iVar11 = 3;\n  }" ({ "{") (expression_statement "iVar11 = 3;" (assignment_expression "iVar11 = 3" (identifier "iVar11") (= "=") (number_literal "3")) (; ";")) (} "}"))))) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar28") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "iVar29 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar29 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar29") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "conf_set_int(piVar13,0x21,iVar11);" (call_expression "conf_set_int(piVar13,0x21,iVar11)" (identifier "conf_set_int") (argument_list "(piVar13,0x21,iVar11)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x21") (, ",") (identifier "iVar11") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24c4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x24c4")) (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) (, ",") (identifier "piVar13") (, ",") (number_literal "9") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24cc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x24cc")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x22") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2468" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2468")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x23") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2474" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2474")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x24") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2480" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2480")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x25") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2488" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2488")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x26") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2490" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2490")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x27") () ")"))) (; ";")) (expression_statement "uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8);" (assignment_expression "uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8)" (identifier "uVar5") (= "=") (pointer_expression "**(undefined4 **)(pcVar30 + 0x81fe8)" (* "*") (pointer_expression "*(undefined4 **)(pcVar30 + 0x81fe8)" (* "*") (cast_expression "(undefined4 **)(pcVar30 + 0x81fe8)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fe8)" (( "(") (binary_expression "pcVar30 + 0x81fe8" (identifier "pcVar30") (+ "+") (number_literal "0x81fe8")) () ")")))))) (; ";")) (expression_statement "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190);" (assignment_expression "uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190)" (identifier "uVar3") (= "=") (call_expression "(*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190)" (parenthesized_expression "(*pcVar33)" (( "(") (pointer_expression "*pcVar33" (* "*") (identifier "pcVar33")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x249c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x249c")) (, ",") (binary_expression "iVar20 + 0x3190" (identifier "iVar20") (+ "+") (number_literal "0x3190")) () ")")))) (; ";")) (expression_statement "(*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29);" (call_expression "(*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29)" (parenthesized_expression "(*pcVar35)" (( "(") (pointer_expression "*pcVar35" (* "*") (identifier "pcVar35")) () ")")) (argument_list "(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29)" (( "(") (identifier "uVar3") (, ",") (pointer_expression "*(undefined4 *)(pcVar30 + 0x81fec)" (* "*") (cast_expression "(undefined4 *)(pcVar30 + 0x81fec)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81fec)" (( "(") (binary_expression "pcVar30 + 0x81fec" (identifier "pcVar30") (+ "+") (number_literal "0x81fec")) () ")")))) (, ",") (identifier "uVar5") (, ",") (identifier "piVar13") (, ",") (number_literal "0x29") () ")"))) (; ";")) (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" (identifier "safefree") (argument_list "(uVar3)" (( "(") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a);" (call_expression "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a)" (parenthesized_expression "(*pcVar32)" (( "(") (pointer_expression "*pcVar32" (* "*") (identifier "pcVar32")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24a4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x24a4")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x2a") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24b0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x24b0")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x2d") () ")"))) (; ";")) (expression_statement "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20);" (call_expression "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20)" (parenthesized_expression "(*pcVar32)" (( "(") (pointer_expression "*pcVar32" (* "*") (identifier "pcVar32")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24d4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x24d4")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x20") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24e4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x24e4")) (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x14") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x24f4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x24f4")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x37") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2500" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2500")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x38") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2510" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2510")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x3f") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2524" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2524")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x40") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2530" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2530")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x41") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2544" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2544")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x43") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2558" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2558")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x42") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2570" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2570")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x44") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2584" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2584")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x45") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2594" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2594")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x46") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25a0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x25a0")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x47") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25b4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x25b4")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x48") () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar28 + 0x2d88,1)" (( "(") (binary_expression "iVar28 + 0x2d88" (identifier "iVar28") (+ "+") (number_literal "0x2d88")) (, ",") (number_literal "1") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar28 + 0x2d88,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar28 + 0x2d88" (identifier "iVar28") (+ "+") (number_literal "0x2d88")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "uVar3 = 1;" (assignment_expression "uVar3 = 1" (identifier "uVar3") (= "=") (number_literal "1")) (; ";")) (if_statement "if (iVar11 == 0) {\n    uVar3 = 2;\n  }" (if "if") (parenthesized_expression "(iVar11 == 0)" (( "(") (binary_expression "iVar11 == 0" (identifier "iVar11") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n    uVar3 = 2;\n  }" ({ "{") (expression_statement "uVar3 = 2;" (assignment_expression "uVar3 = 2" (identifier "uVar3") (= "=") (number_literal "2")) (; ";")) (} "}"))) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25c8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x25c8")) (, ",") (identifier "uVar3") (, ",") (identifier "piVar13") (, ",") (number_literal "0x4b") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25dc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x25dc")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x49") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25ec" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x25ec")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x4a") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25fc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x25fc")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x4c") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2614" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2614")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x4d") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2628" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2628")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x4e") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2638" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2638")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x51") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2640" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2640")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x52") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x264c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x264c")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x53") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2654" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2654")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x5b") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2660" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2660")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x5c") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x266c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x266c")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x4f") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2678" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2678")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x50") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2684" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2684")) (, ",") (number_literal "2") (, ",") (identifier "piVar13") (, ",") (number_literal "0x54") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2690" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2690")) (, ",") (number_literal "2") (, ",") (identifier "piVar13") (, ",") (number_literal "0x55") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13\n             ,0x80)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x269c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x269c")) (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2d98" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2d98")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x80") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26a8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x26a8")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x56") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26b4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x26b4")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x57") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26cc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x26cc")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x7d") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26dc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x26dc")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x7e") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26e8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x26e8")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x7f") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x26f8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x26f8")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "100") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2700" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2700")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x65") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x270c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x270c")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x66") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2714" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2714")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x67") () ")"))) (; ";")) (expression_statement "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c);" (call_expression "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c)" (parenthesized_expression "(*pcVar32)" (( "(") (pointer_expression "*pcVar32" (* "*") (identifier "pcVar32")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x271c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x271c")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x6c") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x272c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x272c")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x68") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x273c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x273c")) (, ",") (number_literal "5") (, ",") (identifier "piVar13") (, ",") (number_literal "0x69") () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar29 + 0x274c,2000000)" (( "(") (binary_expression "iVar29 + 0x274c" (identifier "iVar29") (+ "+") (number_literal "0x274c")) (, ",") (number_literal "2000000") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar29 + 0x274c,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar29 + 0x274c" (identifier "iVar29") (+ "+") (number_literal "0x274c")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0x6a,iVar11 / 1000);" (call_expression "conf_set_int(piVar13,0x6a,iVar11 / 1000)" (identifier "conf_set_int") (argument_list "(piVar13,0x6a,iVar11 / 1000)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x6a") (, ",") (binary_expression "iVar11 / 1000" (identifier "iVar11") (/ "/") (number_literal "1000")) () ")"))) (; ";")) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar11") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar11 + 0x275c,5000000)" (( "(") (binary_expression "iVar11 + 0x275c" (identifier "iVar11") (+ "+") (number_literal "0x275c")) (, ",") (number_literal "5000000") () ")")))) (; ";")) (expression_statement "iVar29 = 0;" (assignment_expression "iVar29 = 0" (identifier "iVar29") (= "=") (number_literal "0")) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar11 + 0x275c,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar11 + 0x275c" (identifier "iVar11") (+ "+") (number_literal "0x275c")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0x6b,iVar11 / 1000);" (call_expression "conf_set_int(piVar13,0x6b,iVar11 / 1000)" (identifier "conf_set_int") (argument_list "(piVar13,0x6b,iVar11 / 1000)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x6b") (, ",") (binary_expression "iVar11 / 1000" (identifier "iVar11") (/ "/") (number_literal "1000")) () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x276c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x276c")) (, ",") (number_literal "2000") (, ",") (identifier "piVar13") (, ",") (number_literal "0x60") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x277c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x277c")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x61") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x278c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x278c")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x62") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x279c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x279c")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "99") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27a8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x27a8")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0xb6") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27b4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x27b4")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x82") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27cc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x27cc")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x83") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27d8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x27d8")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x72") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x25a8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x25a8")) (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x5f") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27e8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x27e8")) (, ",") (number_literal "0x50") (, ",") (identifier "piVar13") (, ",") (number_literal "0x73") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x27f4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x27f4")) (, ",") (number_literal "0x18") (, ",") (identifier "piVar13") (, ",") (number_literal "0x74") () ")"))) (; ";")) (expression_statement "pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac);" (assignment_expression "pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac)" (identifier "pcVar35") (= "=") (cast_expression "(code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac)" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(pcVar30 + 0x81f40) + -0x21ac)" (( "(") (binary_expression "*(int *)(pcVar30 + 0x81f40) + -0x21ac" (pointer_expression "*(int *)(pcVar30 + 0x81f40)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81f40)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81f40)" (( "(") (binary_expression "pcVar30 + 0x81f40" (identifier "pcVar30") (+ "+") (number_literal "0x81f40")) () ")")))) (+ "+") (number_literal "-0x21ac")) () ")")))) (; ";")) (expression_statement "FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75);" (call_expression "FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75)" (identifier "FUN_0002de54") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2ac4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2ac4")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x75") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2800" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2800")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x76") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x280c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x280c")) (, ",") (number_literal "4") (, ",") (identifier "piVar13") (, ",") (number_literal "0x90") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2818" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2818")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x86") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x282c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x282c")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x87") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2838" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2838")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x84") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2844" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2844")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x85") () ")"))) (; ";")) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar11") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar11 + 0x2854,1)" (( "(") (binary_expression "iVar11 + 0x2854" (identifier "iVar11") (+ "+") (number_literal "0x2854")) (, ",") (number_literal "1") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar11 + 0x2854,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar11 + 0x2854" (identifier "iVar11") (+ "+") (number_literal "0x2854")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0x88,iVar11 + 1);" (call_expression "conf_set_int(piVar13,0x88,iVar11 + 1)" (identifier "conf_set_int") (argument_list "(piVar13,0x88,iVar11 + 1)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x88") (, ",") (binary_expression "iVar11 + 1" (identifier "iVar11") (+ "+") (number_literal "1")) () ")"))) (; ";")) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar11") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4);" (assignment_expression "piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4)" (identifier "piVar12") (= "=") (cast_expression "(int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(pcVar30 + 0x81b78) + 0xef4)" (( "(") (binary_expression "*(int *)(pcVar30 + 0x81b78) + 0xef4" (pointer_expression "*(int *)(pcVar30 + 0x81b78)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b78)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b78)" (( "(") (binary_expression "pcVar30 + 0x81b78" (identifier "pcVar30") (+ "+") (number_literal "0x81b78")) () ")")))) (+ "+") (number_literal "0xef4")) () ")")))) (; ";")) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40;" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40" (identifier "iVar28") (= "=") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c40" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2c40"))) (; ";")) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar20") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (while_statement "while( true ) {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);\n    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);\n    iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);\n    if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }\n    if (iVar29 == 0x15) break;\n    iVar29 = iVar29 + 1;\n    iVar28 = *piVar12;\n    piVar12 = piVar12 + 1;\n  }" (while "while") (parenthesized_expression "( true )" (( "(") (true "true") () ")")) (compound_statement "{\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);\n    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);\n    iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);\n    if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }\n    if (iVar29 == 0x15) break;\n    iVar29 = iVar29 + 1;\n    iVar28 = *piVar12;\n    piVar12 = piVar12 + 1;\n  }" ({ "{") (expression_statement "(**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);" (call_expression "(**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29)" (parenthesized_expression "(**(code **)(pcVar30 + 0x824fc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x824fc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x824fc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x824fc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x824fc)" (( "(") (binary_expression "pcVar30 + 0x824fc" (identifier "pcVar30") (+ "+") (number_literal "0x824fc")) () ")"))))) () ")")) (argument_list "(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29)" (( "(") (identifier "auStack_1f8") (, ",") (number_literal "1") (, ",") (number_literal "0x14") (, ",") (binary_expression "iVar11 + 0x2864" (identifier "iVar11") (+ "+") (number_literal "0x2864")) (, ",") (identifier "iVar29") () ")"))) (; ";")) (expression_statement "uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);" (assignment_expression "uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28)" (identifier "uVar3") (= "=") (call_expression "(*pcVar33)(iVar4,auStack_1f8,iVar28)" (parenthesized_expression "(*pcVar33)" (( "(") (pointer_expression "*pcVar33" (* "*") (identifier "pcVar33")) () ")")) (argument_list "(iVar4,auStack_1f8,iVar28)" (( "(") (identifier "iVar4") (, ",") (identifier "auStack_1f8") (, ",") (identifier "iVar28") () ")")))) (; ";")) (expression_statement "iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);" (assignment_expression "iVar28 = (**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc)" (identifier "iVar28") (= "=") (call_expression "(**(code **)(pcVar30 + 0x82608))\n                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc)" (parenthesized_expression "(**(code **)(pcVar30 + 0x82608))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x82608)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x82608)" (* "*") (cast_expression "(code **)(pcVar30 + 0x82608)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x82608)" (( "(") (binary_expression "pcVar30 + 0x82608" (identifier "pcVar30") (+ "+") (number_literal "0x82608")) () ")"))))) () ")")) (argument_list "(uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc)" (( "(") (identifier "uVar3") (, ",") (binary_expression "iVar20 + 0x2870" (identifier "iVar20") (+ "+") (number_literal "0x2870")) (, ",") (pointer_expression "&uStack_204" (& "&") (identifier "uStack_204")) (, ",") (pointer_expression "&uStack_200" (& "&") (identifier "uStack_200")) (, ",") (pointer_expression "&uStack_1fc" (& "&") (identifier "uStack_1fc")) () ")")))) (; ";")) (if_statement "if (iVar28 == 3) {\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }\n    else {\n      safefree(uVar3);\n    }" (if "if") (parenthesized_expression "(iVar28 == 3)" (( "(") (binary_expression "iVar28 == 3" (identifier "iVar28") (== "==") (number_literal "3")) () ")")) (compound_statement "{\n      iVar28 = iVar29 * 3;\n      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);\n      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);\n      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);\n      safefree(uVar3);\n    }" ({ "{") (expression_statement "iVar28 = iVar29 * 3;" (assignment_expression "iVar28 = iVar29 * 3" (identifier "iVar28") (= "=") (binary_expression "iVar29 * 3" (identifier "iVar29") (* "*") (number_literal "3"))) (; ";")) (expression_statement "conf_set_int_int(piVar13,0x89,iVar28,uStack_204);" (call_expression "conf_set_int_int(piVar13,0x89,iVar28,uStack_204)" (identifier "conf_set_int_int") (argument_list "(piVar13,0x89,iVar28,uStack_204)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x89") (, ",") (identifier "iVar28") (, ",") (identifier "uStack_204") () ")"))) (; ";")) (expression_statement "conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);" (call_expression "conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200)" (identifier "conf_set_int_int") (argument_list "(piVar13,0x89,iVar28 + 1,uStack_200)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x89") (, ",") (binary_expression "iVar28 + 1" (identifier "iVar28") (+ "+") (number_literal "1")) (, ",") (identifier "uStack_200") () ")"))) (; ";")) (expression_statement "conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);" (call_expression "conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc)" (identifier "conf_set_int_int") (argument_list "(piVar13,0x89,iVar28 + 2,uStack_1fc)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x89") (, ",") (binary_expression "iVar28 + 2" (identifier "iVar28") (+ "+") (number_literal "2")) (, ",") (identifier "uStack_1fc") () ")"))) (; ";")) (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" (identifier "safefree") (argument_list "(uVar3)" (( "(") (identifier "uVar3") () ")"))) (; ";")) (} "}")) (else_clause "else {\n      safefree(uVar3);\n    }" (else "else") (compound_statement "{\n      safefree(uVar3);\n    }" ({ "{") (expression_statement "safefree(uVar3);" (call_expression "safefree(uVar3)" (identifier "safefree") (argument_list "(uVar3)" (( "(") (identifier "uVar3") () ")"))) (; ";")) (} "}")))) (if_statement "if (iVar29 == 0x15) break;" (if "if") (parenthesized_expression "(iVar29 == 0x15)" (( "(") (binary_expression "iVar29 == 0x15" (identifier "iVar29") (== "==") (number_literal "0x15")) () ")")) (break_statement "break;" (break "break") (; ";"))) (expression_statement "iVar29 = iVar29 + 1;" (assignment_expression "iVar29 = iVar29 + 1" (identifier "iVar29") (= "=") (binary_expression "iVar29 + 1" (identifier "iVar29") (+ "+") (number_literal "1"))) (; ";")) (expression_statement "iVar28 = *piVar12;" (assignment_expression "iVar28 = *piVar12" (identifier "iVar28") (= "=") (pointer_expression "*piVar12" (* "*") (identifier "piVar12"))) (; ";")) (expression_statement "piVar12 = piVar12 + 1;" (assignment_expression "piVar12 = piVar12 + 1" (identifier "piVar12") (= "=") (binary_expression "piVar12 + 1" (identifier "piVar12") (+ "+") (number_literal "1"))) (; ";")) (} "}"))) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x287c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x287c")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x8c") () ")"))) (; ";")) (expression_statement "iVar28 = 0x20;" (assignment_expression "iVar28 = 0x20" (identifier "iVar28") (= "=") (number_literal "0x20")) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2884" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2884")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x8d") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2890" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2890")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x8a") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x28a0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x28a0")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x8b") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x28ac" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x28ac")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x8e") () ")"))) (; ";")) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar11") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c;" (assignment_expression "iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c" (identifier "iVar29") (= "=") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2c4c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2c4c"))) (; ";")) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b78);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b78)" (identifier "iVar20") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b78)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b78)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b78)" (( "(") (binary_expression "pcVar30 + 0x81b78" (identifier "pcVar30") (+ "+") (number_literal "0x81b78")) () ")"))))) (; ";")) (do_statement "do {\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);\n    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);\n    pcVar26 = pcVar8;\n    iVar29 = iVar28 + -0x20;\n    do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);\n    iVar28 = iVar28 + 0x20;\n    safefree(pcVar8);\n    if (iVar28 == 0x120) break;\n    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);\n  } while( true );" (do "do") (compound_statement "{\n    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);\n    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);\n    pcVar26 = pcVar8;\n    iVar29 = iVar28 + -0x20;\n    do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);\n    iVar28 = iVar28 + 0x20;\n    safefree(pcVar8);\n    if (iVar28 == 0x120) break;\n    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);\n  }" ({ "{") (expression_statement "(**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);" (call_expression "(**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20)" (parenthesized_expression "(**(code **)(pcVar30 + 0x824fc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x824fc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x824fc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x824fc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x824fc)" (( "(") (binary_expression "pcVar30 + 0x824fc" (identifier "pcVar30") (+ "+") (number_literal "0x824fc")) () ")"))))) () ")")) (argument_list "(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20)" (( "(") (identifier "auStack_1f8") (, ",") (number_literal "1") (, ",") (number_literal "0x14") (, ",") (binary_expression "iVar11 + 0x28bc" (identifier "iVar11") (+ "+") (number_literal "0x28bc")) (, ",") (binary_expression "iVar28 + -0x20" (identifier "iVar28") (+ "+") (number_literal "-0x20")) () ")"))) (; ";")) (expression_statement "pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);" (assignment_expression "pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29)" (identifier "pcVar8") (= "=") (cast_expression "(char *)(*pcVar33)(iVar4,auStack_1f8,iVar29)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "(*pcVar33)(iVar4,auStack_1f8,iVar29)" (parenthesized_expression "(*pcVar33)" (( "(") (pointer_expression "*pcVar33" (* "*") (identifier "pcVar33")) () ")")) (argument_list "(iVar4,auStack_1f8,iVar29)" (( "(") (identifier "iVar4") (, ",") (identifier "auStack_1f8") (, ",") (identifier "iVar29") () ")"))))) (; ";")) (expression_statement "pcVar26 = pcVar8;" (assignment_expression "pcVar26 = pcVar8" (identifier "pcVar26") (= "=") (identifier "pcVar8")) (; ";")) (expression_statement "iVar29 = iVar28 + -0x20;" (assignment_expression "iVar29 = iVar28 + -0x20" (identifier "iVar29") (= "=") (binary_expression "iVar28 + -0x20" (identifier "iVar28") (+ "+") (number_literal "-0x20"))) (; ";")) (do_statement "do {\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    } while (iVar28 != iVar21);" (do "do") (compound_statement "{\n      cVar10 = *pcVar26;\n      pcVar25 = pcVar26;\n      if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }\n      uVar3 = (*pcVar36)(pcVar26,0,10);\n      iVar21 = iVar29 + 1;\n      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);\n      pcVar26 = pcVar24;\n      iVar29 = iVar21;\n    }" ({ "{") (expression_statement "cVar10 = *pcVar26;" (assignment_expression "cVar10 = *pcVar26" (identifier "cVar10") (= "=") (pointer_expression "*pcVar26" (* "*") (identifier "pcVar26"))) (; ";")) (expression_statement "pcVar25 = pcVar26;" (assignment_expression "pcVar25 = pcVar26" (identifier "pcVar25") (= "=") (identifier "pcVar26")) (; ";")) (if_statement "if (cVar10 == '\0') {\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }\n      else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }" (if "if") (parenthesized_expression "(cVar10 == '\0')" (( "(") (binary_expression "cVar10 == '\0'" (identifier "cVar10") (== "==") (char_literal "'\0'" (' "'") (escape_sequence "\0") (' "'"))) () ")")) (compound_statement "{\n        pcVar36 = *(code **)(pcVar30 + 0x82534);\n        pcVar24 = pcVar26;\n      }" ({ "{") (expression_statement "pcVar36 = *(code **)(pcVar30 + 0x82534);" (assignment_expression "pcVar36 = *(code **)(pcVar30 + 0x82534)" (identifier "pcVar36") (= "=") (pointer_expression "*(code **)(pcVar30 + 0x82534)" (* "*") (cast_expression "(code **)(pcVar30 + 0x82534)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x82534)" (( "(") (binary_expression "pcVar30 + 0x82534" (identifier "pcVar30") (+ "+") (number_literal "0x82534")) () ")"))))) (; ";")) (expression_statement "pcVar24 = pcVar26;" (assignment_expression "pcVar24 = pcVar26" (identifier "pcVar24") (= "=") (identifier "pcVar26")) (; ";")) (} "}")) (else_clause "else {\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }" (else "else") (compound_statement "{\n        do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');\n      }" ({ "{") (do_statement "do {\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        } while (cVar10 != '\0');" (do "do") (compound_statement "{\n          pcVar24 = pcVar25 + 1;\n          if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }\n          cVar10 = *pcVar24;\n          pcVar36 = *(code **)(pcVar30 + 0x82534);\n          pcVar25 = pcVar24;\n        }" ({ "{") (expression_statement "pcVar24 = pcVar25 + 1;" (assignment_expression "pcVar24 = pcVar25 + 1" (identifier "pcVar24") (= "=") (binary_expression "pcVar25 + 1" (identifier "pcVar25") (+ "+") (number_literal "1"))) (; ";")) (if_statement "if (cVar10 == ',') {\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }" (if "if") (parenthesized_expression "(cVar10 == ',')" (( "(") (binary_expression "cVar10 == ','" (identifier "cVar10") (== "==") (char_literal "','" (' "'") (character ",") (' "'"))) () ")")) (compound_statement "{\n            *pcVar25 = '\0';\n            pcVar24 = pcVar25 + 1;\n            pcVar36 = *(code **)(pcVar30 + 0x82534);\n            break;\n          }" ({ "{") (expression_statement "*pcVar25 = '\0';" (assignment_expression "*pcVar25 = '\0'" (pointer_expression "*pcVar25" (* "*") (identifier "pcVar25")) (= "=") (char_literal "'\0'" (' "'") (escape_sequence "\0") (' "'"))) (; ";")) (expression_statement "pcVar24 = pcVar25 + 1;" (assignment_expression "pcVar24 = pcVar25 + 1" (identifier "pcVar24") (= "=") (binary_expression "pcVar25 + 1" (identifier "pcVar25") (+ "+") (number_literal "1"))) (; ";")) (expression_statement "pcVar36 = *(code **)(pcVar30 + 0x82534);" (assignment_expression "pcVar36 = *(code **)(pcVar30 + 0x82534)" (identifier "pcVar36") (= "=") (pointer_expression "*(code **)(pcVar30 + 0x82534)" (* "*") (cast_expression "(code **)(pcVar30 + 0x82534)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x82534)" (( "(") (binary_expression "pcVar30 + 0x82534" (identifier "pcVar30") (+ "+") (number_literal "0x82534")) () ")"))))) (; ";")) (break_statement "break;" (break "break") (; ";")) (} "}"))) (expression_statement "cVar10 = *pcVar24;" (assignment_expression "cVar10 = *pcVar24" (identifier "cVar10") (= "=") (pointer_expression "*pcVar24" (* "*") (identifier "pcVar24"))) (; ";")) (expression_statement "pcVar36 = *(code **)(pcVar30 + 0x82534);" (assignment_expression "pcVar36 = *(code **)(pcVar30 + 0x82534)" (identifier "pcVar36") (= "=") (pointer_expression "*(code **)(pcVar30 + 0x82534)" (* "*") (cast_expression "(code **)(pcVar30 + 0x82534)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x82534)" (( "(") (binary_expression "pcVar30 + 0x82534" (identifier "pcVar30") (+ "+") (number_literal "0x82534")) () ")"))))) (; ";")) (expression_statement "pcVar25 = pcVar24;" (assignment_expression "pcVar25 = pcVar24" (identifier "pcVar25") (= "=") (identifier "pcVar24")) (; ";")) (} "}")) (while "while") (parenthesized_expression "(cVar10 != '\0')" (( "(") (binary_expression "cVar10 != '\0'" (identifier "cVar10") (!= "!=") (char_literal "'\0'" (' "'") (escape_sequence "\0") (' "'"))) () ")")) (; ";")) (} "}")))) (expression_statement "uVar3 = (*pcVar36)(pcVar26,0,10);" (assignment_expression "uVar3 = (*pcVar36)(pcVar26,0,10)" (identifier "uVar3") (= "=") (call_expression "(*pcVar36)(pcVar26,0,10)" (parenthesized_expression "(*pcVar36)" (( "(") (pointer_expression "*pcVar36" (* "*") (identifier "pcVar36")) () ")")) (argument_list "(pcVar26,0,10)" (( "(") (identifier "pcVar26") (, ",") (number_literal "0") (, ",") (number_literal "10") () ")")))) (; ";")) (expression_statement "iVar21 = iVar29 + 1;" (assignment_expression "iVar21 = iVar29 + 1" (identifier "iVar21") (= "=") (binary_expression "iVar29 + 1" (identifier "iVar29") (+ "+") (number_literal "1"))) (; ";")) (expression_statement "conf_set_int_int(piVar13,0x8f,iVar29,uVar3);" (call_expression "conf_set_int_int(piVar13,0x8f,iVar29,uVar3)" (identifier "conf_set_int_int") (argument_list "(piVar13,0x8f,iVar29,uVar3)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x8f") (, ",") (identifier "iVar29") (, ",") (identifier "uVar3") () ")"))) (; ";")) (expression_statement "pcVar26 = pcVar24;" (assignment_expression "pcVar26 = pcVar24" (identifier "pcVar26") (= "=") (identifier "pcVar24")) (; ";")) (expression_statement "iVar29 = iVar21;" (assignment_expression "iVar29 = iVar21" (identifier "iVar29") (= "=") (identifier "iVar21")) (; ";")) (} "}")) (while "while") (parenthesized_expression "(iVar28 != iVar21)" (( "(") (binary_expression "iVar28 != iVar21" (identifier "iVar28") (!= "!=") (identifier "iVar21")) () ")")) (; ";")) (expression_statement "iVar28 = iVar28 + 0x20;" (assignment_expression "iVar28 = iVar28 + 0x20" (identifier "iVar28") (= "=") (binary_expression "iVar28 + 0x20" (identifier "iVar28") (+ "+") (number_literal "0x20"))) (; ";")) (expression_statement "safefree(pcVar8);" (call_expression "safefree(pcVar8)" (identifier "safefree") (argument_list "(pcVar8)" (( "(") (identifier "pcVar8") () ")"))) (; ";")) (if_statement "if (iVar28 == 0x120) break;" (if "if") (parenthesized_expression "(iVar28 == 0x120)" (( "(") (binary_expression "iVar28 == 0x120" (identifier "iVar28") (== "==") (number_literal "0x120")) () ")")) (break_statement "break;" (break "break") (; ";"))) (expression_statement "iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);" (assignment_expression "iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0)" (identifier "iVar29") (= "=") (pointer_expression "*(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0)" (* "*") (cast_expression "(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((iVar21 >> 5) * 4 + iVar20 + 0xed0)" (( "(") (binary_expression "(iVar21 >> 5) * 4 + iVar20 + 0xed0" (binary_expression "(iVar21 >> 5) * 4 + iVar20" (binary_expression "(iVar21 >> 5) * 4" (parenthesized_expression "(iVar21 >> 5)" (( "(") (binary_expression "iVar21 >> 5" (identifier "iVar21") (>> ">>") (number_literal "5")) () ")")) (* "*") (number_literal "4")) (+ "+") (identifier "iVar20")) (+ "+") (number_literal "0xed0")) () ")"))))) (; ";")) (} "}")) (while "while") (parenthesized_expression "( true )" (( "(") (true "true") () ")")) (; ";")) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar11") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar20") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "iVar29 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar29 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar29") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x28d0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x28d0")) (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x91") () ")"))) (; ";")) (expression_statement "iVar21 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar21 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar21") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar28") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x28e0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x28e0")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x92") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x28f0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x28f0")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x93") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2900" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2900")) (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x81") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2908" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2908")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x94") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2914" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2914")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x6d") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2920" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2920")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x6e") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2934" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2934")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x58") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2940" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2940")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x59") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2950" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2950")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x5a") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2964" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2964")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x6f") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2970" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2970")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x70") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2974" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2974")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x71") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2980" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2980")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x95") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x298c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x298c")) (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x96") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2998" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2998")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x97") () ")"))) (; ";")) (expression_statement "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98);" (call_expression "(*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98)" (parenthesized_expression "(*pcVar32)" (( "(") (pointer_expression "*pcVar32" (* "*") (identifier "pcVar32")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x29a4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x29a4")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x98") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x29b0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x29b0")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x99") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x29c4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x29c4")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x9a") () ")"))) (; ";")) (expression_statement "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b);" (call_expression "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b)" (parenthesized_expression "(*pcVar34)" (( "(") (pointer_expression "*pcVar34" (* "*") (identifier "pcVar34")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x29d8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x29d8")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x9b") () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar11 + 0x29e8,0)" (( "(") (binary_expression "iVar11 + 0x29e8" (identifier "iVar11") (+ "+") (number_literal "0x29e8")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar11 + 0x29e8,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar11 + 0x29e8" (identifier "iVar11") (+ "+") (number_literal "0x29e8")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0x9c,2 - iVar11);" (call_expression "conf_set_int(piVar13,0x9c,2 - iVar11)" (identifier "conf_set_int") (argument_list "(piVar13,0x9c,2 - iVar11)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x9c") (, ",") (binary_expression "2 - iVar11" (number_literal "2") (- "-") (identifier "iVar11")) () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar29 + 0x29f4,0)" (( "(") (binary_expression "iVar29 + 0x29f4" (identifier "iVar29") (+ "+") (number_literal "0x29f4")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar29 + 0x29f4,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar29 + 0x29f4" (identifier "iVar29") (+ "+") (number_literal "0x29f4")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0x9d,2 - iVar11);" (call_expression "conf_set_int(piVar13,0x9d,2 - iVar11)" (identifier "conf_set_int") (argument_list "(piVar13,0x9d,2 - iVar11)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x9d") (, ",") (binary_expression "2 - iVar11" (number_literal "2") (- "-") (identifier "iVar11")) () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar20 + 0x2a00,0)" (( "(") (binary_expression "iVar20 + 0x2a00" (identifier "iVar20") (+ "+") (number_literal "0x2a00")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar20 + 0x2a00,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar20 + 0x2a00" (identifier "iVar20") (+ "+") (number_literal "0x2a00")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0x9e,2 - iVar11);" (call_expression "conf_set_int(piVar13,0x9e,2 - iVar11)" (identifier "conf_set_int") (argument_list "(piVar13,0x9e,2 - iVar11)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x9e") (, ",") (binary_expression "2 - iVar11" (number_literal "2") (- "-") (identifier "iVar11")) () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar21 + 0x2a08,0)" (( "(") (binary_expression "iVar21 + 0x2a08" (identifier "iVar21") (+ "+") (number_literal "0x2a08")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar21 + 0x2a08,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar21 + 0x2a08" (identifier "iVar21") (+ "+") (number_literal "0x2a08")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0xa5,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa5,2 - iVar11)" (identifier "conf_set_int") (argument_list "(piVar13,0xa5,2 - iVar11)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xa5") (, ",") (binary_expression "2 - iVar11" (number_literal "2") (- "-") (identifier "iVar11")) () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar28 + 0x2a14,0)" (( "(") (binary_expression "iVar28 + 0x2a14" (identifier "iVar28") (+ "+") (number_literal "0x2a14")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar28 + 0x2a14,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar28 + 0x2a14" (identifier "iVar28") (+ "+") (number_literal "0x2a14")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0x9f,2 - iVar11);" (call_expression "conf_set_int(piVar13,0x9f,2 - iVar11)" (identifier "conf_set_int") (argument_list "(piVar13,0x9f,2 - iVar11)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x9f") (, ",") (binary_expression "2 - iVar11" (number_literal "2") (- "-") (identifier "iVar11")) () ")"))) (; ";")) (if_statement "if (iVar11 == 0) {\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);\n    if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }\n  }" (if "if") (parenthesized_expression "(iVar11 == 0)" (( "(") (binary_expression "iVar11 == 0" (identifier "iVar11") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n    iVar11 = *(int *)(pcVar30 + 0x81b88);\n    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);\n    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);\n    if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }\n  }" ({ "{") (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar11") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar11 + 0x2da0,0)" (( "(") (binary_expression "iVar11 + 0x2da0" (identifier "iVar11") (+ "+") (number_literal "0x2da0")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar11 + 0x2da0,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar11 + 0x2da0" (identifier "iVar11") (+ "+") (number_literal "0x2da0")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (if_statement "if (iVar11 == 1) {\n      conf_set_int(piVar13,0x9f,0);\n    }" (if "if") (parenthesized_expression "(iVar11 == 1)" (( "(") (binary_expression "iVar11 == 1" (identifier "iVar11") (== "==") (number_literal "1")) () ")")) (compound_statement "{\n      conf_set_int(piVar13,0x9f,0);\n    }" ({ "{") (expression_statement "conf_set_int(piVar13,0x9f,0);" (call_expression "conf_set_int(piVar13,0x9f,0)" (identifier "conf_set_int") (argument_list "(piVar13,0x9f,0)" (( "(") (identifier "piVar13") (, ",") (number_literal "0x9f") (, ",") (number_literal "0") () ")"))) (; ";")) (} "}"))) (} "}"))) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar11") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "iVar37 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar37 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar37") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "iVar21 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar21 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar21") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "iVar29 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar29 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar29") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar11 + 0x2a20,0)" (( "(") (binary_expression "iVar11 + 0x2a20" (identifier "iVar11") (+ "+") (number_literal "0x2a20")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar20 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar20 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar20") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "iVar28 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar28 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar28") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar11 + 0x2a20,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar11 + 0x2a20" (identifier "iVar11") (+ "+") (number_literal "0x2a20")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0xa0,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa0,2 - iVar11)" (identifier "conf_set_int") (argument_list "(piVar13,0xa0,2 - iVar11)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xa0") (, ",") (binary_expression "2 - iVar11" (number_literal "2") (- "-") (identifier "iVar11")) () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar37 + 0x2a30,0)" (( "(") (binary_expression "iVar37 + 0x2a30" (identifier "iVar37") (+ "+") (number_literal "0x2a30")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar37 + 0x2a30,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar37 + 0x2a30" (identifier "iVar37") (+ "+") (number_literal "0x2a30")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0xa1,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa1,2 - iVar11)" (identifier "conf_set_int") (argument_list "(piVar13,0xa1,2 - iVar11)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xa1") (, ",") (binary_expression "2 - iVar11" (number_literal "2") (- "-") (identifier "iVar11")) () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar21 + 0x2a3c,0)" (( "(") (binary_expression "iVar21 + 0x2a3c" (identifier "iVar21") (+ "+") (number_literal "0x2a3c")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar21 + 0x2a3c,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar21 + 0x2a3c" (identifier "iVar21") (+ "+") (number_literal "0x2a3c")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0xa2,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa2,2 - iVar11)" (identifier "conf_set_int") (argument_list "(piVar13,0xa2,2 - iVar11)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xa2") (, ",") (binary_expression "2 - iVar11" (number_literal "2") (- "-") (identifier "iVar11")) () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar29 + 0x2a4c,0)" (( "(") (binary_expression "iVar29 + 0x2a4c" (identifier "iVar29") (+ "+") (number_literal "0x2a4c")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar29 + 0x2a4c,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar29 + 0x2a4c" (identifier "iVar29") (+ "+") (number_literal "0x2a4c")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0xa3,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa3,2 - iVar11)" (identifier "conf_set_int") (argument_list "(piVar13,0xa3,2 - iVar11)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xa3") (, ",") (binary_expression "2 - iVar11" (number_literal "2") (- "-") (identifier "iVar11")) () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar20 + 0x2a58,0)" (( "(") (binary_expression "iVar20 + 0x2a58" (identifier "iVar20") (+ "+") (number_literal "0x2a58")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar20 + 0x2a58,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar20 + 0x2a58" (identifier "iVar20") (+ "+") (number_literal "0x2a58")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0xa4,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa4,2 - iVar11)" (identifier "conf_set_int") (argument_list "(piVar13,0xa4,2 - iVar11)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xa4") (, ",") (binary_expression "2 - iVar11" (number_literal "2") (- "-") (identifier "iVar11")) () ")"))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar28 + 0x2a64,0)" (( "(") (binary_expression "iVar28 + 0x2a64" (identifier "iVar28") (+ "+") (number_literal "0x2a64")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar28 + 0x2a64,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar28 + 0x2a64" (identifier "iVar28") (+ "+") (number_literal "0x2a64")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0xa6,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa6,2 - iVar11)" (identifier "conf_set_int") (argument_list "(piVar13,0xa6,2 - iVar11)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xa6") (, ",") (binary_expression "2 - iVar11" (number_literal "2") (- "-") (identifier "iVar11")) () ")"))) (; ";")) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar11") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar11 + 0x2a70,0)" (( "(") (binary_expression "iVar11 + 0x2a70" (identifier "iVar11") (+ "+") (number_literal "0x2a70")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar11 + 0x2a70,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar11 + 0x2a70" (identifier "iVar11") (+ "+") (number_literal "0x2a70")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0xa7,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa7,2 - iVar11)" (identifier "conf_set_int") (argument_list "(piVar13,0xa7,2 - iVar11)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xa7") (, ",") (binary_expression "2 - iVar11" (number_literal "2") (- "-") (identifier "iVar11")) () ")"))) (; ";")) (expression_statement "iVar11 = *(int *)(pcVar30 + 0x81b88);" (assignment_expression "iVar11 = *(int *)(pcVar30 + 0x81b88)" (identifier "iVar11") (= "=") (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")"))))) (; ";")) (expression_statement "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0);" (assignment_expression "uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0)" (identifier "uVar3") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fbc))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fbc)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fbc)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fbc)" (( "(") (binary_expression "pcVar30 + 0x81fbc" (identifier "pcVar30") (+ "+") (number_literal "0x81fbc")) () ")"))))) () ")")) (argument_list "(iVar11 + 0x2a7c,0)" (( "(") (binary_expression "iVar11 + 0x2a7c" (identifier "iVar11") (+ "+") (number_literal "0x2a7c")) (, ",") (number_literal "0") () ")")))) (; ";")) (expression_statement "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3);" (assignment_expression "iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3)" (identifier "iVar11") (= "=") (call_expression "(**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3)" (parenthesized_expression "(**(code **)(pcVar30 + 0x81fc0))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x81fc0)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x81fc0)" (* "*") (cast_expression "(code **)(pcVar30 + 0x81fc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x81fc0)" (( "(") (binary_expression "pcVar30 + 0x81fc0" (identifier "pcVar30") (+ "+") (number_literal "0x81fc0")) () ")"))))) () ")")) (argument_list "(iVar4,iVar11 + 0x2a7c,uVar3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "iVar11 + 0x2a7c" (identifier "iVar11") (+ "+") (number_literal "0x2a7c")) (, ",") (identifier "uVar3") () ")")))) (; ";")) (expression_statement "conf_set_int(piVar13,0xa8,2 - iVar11);" (call_expression "conf_set_int(piVar13,0xa8,2 - iVar11)" (identifier "conf_set_int") (argument_list "(piVar13,0xa8,2 - iVar11)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xa8") (, ",") (binary_expression "2 - iVar11" (number_literal "2") (- "-") (identifier "iVar11")) () ")"))) (; ";")) (expression_statement "conf_set_int(piVar13,0xa9,0);" (call_expression "conf_set_int(piVar13,0xa9,0)" (identifier "conf_set_int") (argument_list "(piVar13,0xa9,0)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xa9") (, ",") (number_literal "0") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2a88" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2a88")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0xae") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2a94" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2a94")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0xaf") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2aa0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2aa0")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0xb0") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2acc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2acc")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0xb1") () ")"))) (; ";")) (expression_statement "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2);" (call_expression "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2)" (parenthesized_expression "(*pcVar35)" (( "(") (pointer_expression "*pcVar35" (* "*") (identifier "pcVar35")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2ac0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2ac0")) (, ",") (identifier "piVar13") (, ",") (number_literal "0xb2") () ")"))) (; ";")) (expression_statement "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3);" (call_expression "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3)" (parenthesized_expression "(*pcVar35)" (( "(") (pointer_expression "*pcVar35" (* "*") (identifier "pcVar35")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2ab0" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2ab0")) (, ",") (identifier "piVar13") (, ",") (number_literal "0xb3") () ")"))) (; ";")) (expression_statement "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4);" (call_expression "(*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4)" (parenthesized_expression "(*pcVar35)" (( "(") (pointer_expression "*pcVar35" (* "*") (identifier "pcVar35")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2abc" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2abc")) (, ",") (identifier "piVar13") (, ",") (number_literal "0xb4") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2ad8" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2ad8")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0xb5") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2aec" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2aec")) (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) (, ",") (identifier "piVar13") (, ",") (number_literal "0x39") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 11000" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "11000")) (, ",") (number_literal "0x2580") (, ",") (identifier "piVar13") (, ",") (number_literal "0x3a") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b04" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2b04")) (, ",") (number_literal "8") (, ",") (identifier "piVar13") (, ",") (number_literal "0x3b") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b14" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2b14")) (, ",") (number_literal "2") (, ",") (identifier "piVar13") (, ",") (number_literal "0x3c") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b28" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2b28")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0x3d") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b38" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2b38")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0x3e") () ")"))) (; ";")) (expression_statement "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7);" (call_expression "(*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7)" (parenthesized_expression "(*pcVar38)" (( "(") (pointer_expression "*pcVar38" (* "*") (identifier "pcVar38")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b4c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2b4c")) (, ",") (binary_expression "iVar23 + 0x4f64" (identifier "iVar23") (+ "+") (number_literal "0x4f64")) (, ",") (identifier "piVar13") (, ",") (number_literal "0xb7") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b58" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2b58")) (, ",") (number_literal "0") (, ",") (identifier "piVar13") (, ",") (number_literal "0xaa") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b6c" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2b6c")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0xab") () ")"))) (; ";")) (expression_statement "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac);" (call_expression "FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac)" (identifier "FUN_0002ddc4") (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2b88" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2b88")) (, ",") (number_literal "1") (, ",") (identifier "piVar13") (, ",") (number_literal "0xac") () ")"))) (; ";")) (expression_statement "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad);" (call_expression "(*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad)" (parenthesized_expression "(*pcVar34)" (( "(") (pointer_expression "*pcVar34" (* "*") (identifier "pcVar34")) () ")")) (argument_list "(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad)" (( "(") (identifier "iVar4") (, ",") (binary_expression "*(int *)(pcVar30 + 0x81b88) + 0x2ba4" (pointer_expression "*(int *)(pcVar30 + 0x81b88)" (* "*") (cast_expression "(int *)(pcVar30 + 0x81b88)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar30 + 0x81b88)" (( "(") (binary_expression "pcVar30 + 0x81b88" (identifier "pcVar30") (+ "+") (number_literal "0x81b88")) () ")")))) (+ "+") (number_literal "0x2ba4")) (, ",") (identifier "piVar13") (, ",") (number_literal "0xad") () ")"))) (; ";")) (expression_statement "iVar11 = *piVar7;" (assignment_expression "iVar11 = *piVar7" (identifier "iVar11") (= "=") (pointer_expression "*piVar7" (* "*") (identifier "piVar7"))) (; ";")) (if_statement "if (iStack_1e4 == iVar11) {\n    return iVar11;\n  }" (if "if") (parenthesized_expression "(iStack_1e4 == iVar11)" (( "(") (binary_expression "iStack_1e4 == iVar11" (identifier "iStack_1e4") (== "==") (identifier "iVar11")) () ")")) (compound_statement "{\n    return iVar11;\n  }" ({ "{") (return_statement "return iVar11;" (return "return") (identifier "iVar11") (; ";")) (} "}"))) (expression_statement "(**(code **)(pcVar30 + 0x826b8))();" (call_expression "(**(code **)(pcVar30 + 0x826b8))()" (parenthesized_expression "(**(code **)(pcVar30 + 0x826b8))" (( "(") (pointer_expression "**(code **)(pcVar30 + 0x826b8)" (* "*") (pointer_expression "*(code **)(pcVar30 + 0x826b8)" (* "*") (cast_expression "(code **)(pcVar30 + 0x826b8)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar30 + 0x826b8)" (( "(") (binary_expression "pcVar30 + 0x826b8" (identifier "pcVar30") (+ "+") (number_literal "0x826b8")) () ")"))))) () ")")) (argument_list "()" (( "(") () ")"))) (; ";")) (labeled_statement "LAB_00032eec:\n  conf_set_int(piVar13,0xd,2);" (statement_identifier "LAB_00032eec") (: ":") (expression_statement "conf_set_int(piVar13,0xd,2);" (call_expression "conf_set_int(piVar13,0xd,2)" (identifier "conf_set_int") (argument_list "(piVar13,0xd,2)" (( "(") (identifier "piVar13") (, ",") (number_literal "0xd") (, ",") (number_literal "2") () ")"))) (; ";"))) (goto_statement "goto LAB_00030e38;" (goto "goto") (statement_identifier "LAB_00030e38") (; ";")) (} "}")))

void function_1(void *sesskey,type_1 *conf)

{
  char *pcVar1;
  type_2 *pFVar2;
  char buf [20];
  char buf2 [30];
  
  (*(type_3 *)PTR_write_setting_i_000b2800)(sesskey,var_1 + 0x2210,1);
  pcVar1 = var_2(conf,0);
  (*(type_3 *)PTR_write_setting_s_000b27c8)
            (sesskey,var_1 + 0x2218,pcVar1);
  pFVar2 = var_3(conf,0x77);
  (*(type_3 *)PTR_write_setting_filename_000b2804)
            (sesskey,var_1 + 0x2224,pFVar2);
                    /* WARNING: Subroutine does not return */
  var_4(conf,0x78);
}


(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) 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: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (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: (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: (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: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) 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: (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: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (array_declarator declarator: (identifier) size: (number_literal))) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) 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: (pointer_declarator declarator: (identifier))) (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: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (array_declarator declarator: (identifier) size: (number_literal))) (declaration type: (primitive_type) declarator: (array_declarator declarator: (identifier) size: (number_literal))) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (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) (binary_expression left: (identifier) right: (number_literal)) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (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: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal))))) alternative: (else_clause (compound_statement (do_statement body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (goto_statement label: (statement_identifier)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier))))) condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal)))) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier) (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal))))) (expression_statement (assignment_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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (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: (binary_expression left: (identifier) right: (number_literal)))) (do_statement body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (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) (number_literal) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (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: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (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) (number_literal) (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) (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (identifier)))) condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (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: (binary_expression left: (identifier) right: (number_literal)))) (do_statement body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (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) (number_literal) (number_literal) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (char_literal (escape_sequence)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (do_statement body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (char_literal (escape_sequence)))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (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))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (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) (number_literal) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal))))) condition: (parenthesized_expression (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (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) (identifier) (identifier))))) condition: (parenthesized_expression (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (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) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal)))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (identifier) (identifier) (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (identifier))))) consequence: (compound_statement (return_statement (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (identifier)))))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (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))) (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: (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: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (pointer_expression argument: (identifier)))) consequence: (compound_statement (return_statement (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) 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: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list))) (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: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) 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: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (pointer_expression argument: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (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)))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (pointer_expression argument: (identifier)) (identifier) (number_literal)))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (while_statement condition: (parenthesized_expression (comma_expression left: (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (identifier) (binary_expression left: (identifier) right: (number_literal)))) right: (binary_expression left: (identifier) right: (number_literal)))) body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal))))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (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: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))) (while_statement condition: (parenthesized_expression (true)) body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (identifier))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) 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)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (identifier) (identifier)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (break_statement)) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (identifier)))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (number_literal))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (number_literal))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (number_literal))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (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: (identifier) arguments: (argument_list (identifier) (number_literal) (number_literal))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (number_literal)))))))))))))))) (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal)))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)))))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (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: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) 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: (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (return_statement (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) 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: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal))))))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (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: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (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 (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: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (identifier)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) 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: (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (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))))) (identifier) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (assignment_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))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (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: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (while_statement condition: (parenthesized_expression (true)) body: (compound_statement (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (number_literal) (number_literal) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (identifier) (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (pointer_expression argument: (identifier)) (pointer_expression argument: (identifier)) (pointer_expression argument: (identifier)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (identifier) (identifier)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier))))) alternative: (else_clause (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier))))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (break_statement)) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (do_statement body: (compound_statement (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (number_literal) (number_literal) (binary_expression left: (identifier) right: (number_literal)) (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: (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (identifier) (identifier)))))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (do_statement body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (char_literal (escape_sequence)))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) 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: (identifier)))) alternative: (else_clause (compound_statement (do_statement body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (char_literal (character)))) consequence: (compound_statement (expression_statement (assignment_expression left: (pointer_expression argument: (identifier)) right: (char_literal (escape_sequence)))) (expression_statement (assignment_expression left: (identifier) right: (binary_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 declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (break_statement))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) 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: (identifier)))) condition: (parenthesized_expression (binary_expression left: (identifier) right: (char_literal (escape_sequence)))))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (number_literal) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier)))) condition: (parenthesized_expression (binary_expression left: (identifier) right: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (break_statement)) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (binary_expression left: (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal)) right: (identifier)) right: (number_literal)))))))) condition: (parenthesized_expression (true))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (number_literal) right: (identifier))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (number_literal)))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (number_literal) right: (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (identifier) (number_literal)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (identifier))) consequence: (compound_statement (return_statement (identifier)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list))) (labeled_statement label: (statement_identifier) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (number_literal) (number_literal))))) (goto_statement label: (statement_identifier)))))

int MASKED(undefined4 param_1,undefined4 param_2)

{
  undefined *puVar1;
  undefined1 *puVar2;
  undefined4 uVar3;
  int iVar4;
  undefined4 uVar5;
  undefined1 *puVar6;
  int *piVar7;
  char *pcVar8;
  char cVar10;
  int iVar9;
  int iVar11;
  int *piVar12;
  int *piVar13;
  undefined *puVar14;
  undefined1 *puVar15;
  int *piVar16;
  undefined1 *puVar17;
  undefined *puVar18;
  undefined1 *puVar19;
  int iVar20;
  int iVar21;
  undefined1 *puVar22;
  int iVar23;
  char *pcVar24;
  char *pcVar26;
  undefined4 *puVar27;
  int iVar28;
  int iVar29;
  code *pcVar30;
  undefined *puVar31;
  code *pcVar32;
  code *pcVar33;
  code *pcVar34;
  code *pcVar35;
  code *pcVar36;
  int iVar37;
  code *pcVar38;
  undefined4 uStack_204;
  undefined4 uStack_200;
  undefined4 uStack_1fc;
  undefined1 auStack_1f8 [20];
  int iStack_1e4;
  int *piStack_1e0;
  int *piStack_1dc;
  undefined4 uStack_1d8;
  undefined1 *puStack_1d4;
  undefined1 *puStack_1d0;
  undefined *puStack_1cc;
  char *pcStack_1c8;
  char *pcStack_1c4;
  undefined1 *puStack_1c0;
  code *pcStack_1bc;
  undefined *local_1a8;
  int local_19c;
  int local_198;
  int local_194;
  undefined4 local_18c;
  undefined4 local_188;
  undefined4 local_184;
  undefined1 *local_170;
  undefined4 local_16c;
  undefined4 local_168;
  undefined1 auStack_140 [20];
  char local_12c [256];
  int local_2c;
  char *pcVar25;
  
  puVar31 = PTR___stack_chk_guard_000b2f04;
  local_2c = *(int *)PTR___stack_chk_guard_000b2f04;
  (*(code *)PTR_write_setting_i_000b2800)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2210,1);
  uVar3 = conf_get_str(param_2,0);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2218,uVar3);
  uVar3 = conf_get_filename(param_2,0x77);
  (*(code *)PTR_write_setting_filename_000b2804)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2224,uVar3);
  uVar3 = conf_get_int(param_2,0x78);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2230,uVar3);
  uVar3 = conf_get_int(param_2,0x79);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2238,uVar3);
  uVar3 = conf_get_int(param_2,0x7a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2248,uVar3);
  uVar3 = conf_get_int(param_2,0x7b);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2254,uVar3);
  uVar3 = conf_get_int(param_2,0x7c);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2268,uVar3);
  iVar4 = conf_get_int(param_2,2);
  iVar11 = *(int *)PTR_PTR_000b27f8;
  piVar12 = (int *)PTR_PTR_000b27f8;
  if (iVar11 == 0) {
    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;
  }
  else {
    do {
      piVar12 = piVar12 + 1;
      if (iVar4 == *(int *)(iVar11 + 0x48)) {
        puVar14 = *(undefined **)(iVar11 + 0x44);
        goto LAB_0002e578;
      }
      iVar11 = *piVar12;
    } while (iVar11 != 0);
    puVar14 = PTR_s_acket_from_server___s_000b23a8 + -0x130c;
  }
LAB_0002e578:
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2278,puVar14);
  iVar23 = 0;
  uVar3 = conf_get_int(param_2,1);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2284,uVar3);
  iVar4 = conf_get_int(param_2,4);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2290,(iVar4 + 2) % 3);
  iVar4 = conf_get_int(param_2,5);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x229c,iVar4 != 0);
  iVar4 = conf_get_int(param_2,6);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22a8,iVar4 / 0x3c);
  iVar4 = conf_get_int(param_2,6);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22b8,iVar4 % 0x3c);
  uVar3 = conf_get_int(param_2,7);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22cc,uVar3);
  uVar3 = conf_get_int(param_2,8);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22d8,uVar3);
  uVar3 = conf_get_str(param_2,0x30);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22e8,uVar3);
  uVar3 = conf_get_str(param_2,0x31);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x22f8,uVar3);
  local_170 = (undefined1 *)0x1;
  pcVar30 = (code *)(PTR_LAB_000b2760 + -0x2988);
  FUN_0002d678(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2308,param_2,0x32);
  uVar3 = conf_get_int(param_2,3);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2318,uVar3);
  uVar3 = conf_get_str(param_2,10);
  (*(code *)PTR_write_setting_s_000b27c8)(param_1,PTR_s_acket_from_server___s_000b23a8 + 9000,uVar3)
  ;
  iVar4 = conf_get_int(param_2,0xb);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x233c,(iVar4 + 2) % 3);
  uVar3 = conf_get_int(param_2,0xc);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2348,uVar3);
  uVar3 = conf_get_int(param_2,0xd);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2358,uVar3);
  uVar3 = conf_get_str(param_2,0xe);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2364,uVar3);
  uVar3 = conf_get_int(param_2,0xf);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2370,uVar3);
  uVar3 = conf_get_str(param_2,0x10);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x237c,uVar3);
  uVar3 = conf_get_str(param_2,0x11);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x238c,uVar3);
  uVar3 = conf_get_str(param_2,0x12);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x239c,uVar3);
  uVar3 = conf_get_int(param_2,0x13);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23b0,uVar3);
  local_170 = (undefined1 *)0x1;
  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23d8,param_2,0x33);
  uVar3 = conf_get_str(param_2,0x34);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23c0,uVar3);
  uVar3 = conf_get_int(param_2,0x35);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23cc,uVar3);
  uVar3 = conf_get_str(param_2,0x36);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23e4,uVar3);
  uVar3 = conf_get_int(param_2,0x16);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23f4,uVar3);
  uVar3 = conf_get_int(param_2,0x17);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x23fc,uVar3);
  uVar3 = conf_get_int(param_2,0x1c);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2408,uVar3);
  uVar3 = conf_get_int(param_2,0x1d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2414,uVar3);
  uVar3 = conf_get_int(param_2,0x28);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2420,uVar3);
  uVar3 = conf_get_int(param_2,0x1e);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x242c,uVar3);
  local_16c = 0x1f;
  local_170 = (undefined1 *)param_2;
  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x243c,PTR_DAT_000b2398 + 0x10d4,7);
  local_16c = 0x18;
  local_170 = (undefined1 *)param_2;
  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2444,PTR_DAT_000b2398 + 0x1074,6);
  local_16c = 0x19;
  local_170 = (undefined1 *)param_2;
  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2448,PTR_DAT_000b2398 + 0x1024,5);
  uVar3 = conf_get_int(param_2,0x1a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2450,uVar3);
  uVar3 = conf_get_str(param_2,0x1b);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x245c,uVar3);
  uVar3 = conf_get_int(param_2,0x23);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2468,uVar3);
  uVar3 = conf_get_int(param_2,0x24);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2474,uVar3);
  uVar3 = conf_get_int(param_2,0x25);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2480,uVar3);
  uVar3 = conf_get_int(param_2,0x26);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2488,uVar3);
  uVar3 = conf_get_int(param_2,0x27);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2490,uVar3);
  local_16c = 0x29;
  local_170 = (undefined1 *)param_2;
  FUN_0002d408(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x249c,PTR_gsslibkeywords_000b280c,
               *(undefined4 *)PTR_ngsslibs_000b2808);
  uVar3 = conf_get_filename(param_2,0x2a);
  (*(code *)PTR_write_setting_filename_000b2804)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24a4,uVar3);
  uVar3 = conf_get_int(param_2,0x2d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24b0,uVar3);
  uVar3 = conf_get_int(param_2,0x21);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24bc,uVar3);
  uVar3 = conf_get_str(param_2,9);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24c4,uVar3);
  uVar3 = conf_get_int(param_2,0x22);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24cc,uVar3);
  uVar3 = conf_get_filename(param_2,0x20);
  (*(code *)PTR_write_setting_filename_000b2804)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24d4,uVar3);
  uVar3 = conf_get_str(param_2,0x14);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24e4,uVar3);
  uVar3 = conf_get_int(param_2,0x37);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x24f4,uVar3);
  uVar3 = conf_get_int(param_2,0x38);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2500,uVar3);
  uVar3 = conf_get_int(param_2,0x3f);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2510,uVar3);
  uVar3 = conf_get_int(param_2,0x40);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2524,uVar3);
  uVar3 = conf_get_int(param_2,0x41);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2530,uVar3);
  uVar3 = conf_get_int(param_2,0x43);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2544,uVar3);
  uVar3 = conf_get_int(param_2,0x42);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2558,uVar3);
  uVar3 = conf_get_int(param_2,0x44);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2570,uVar3);
  uVar3 = conf_get_int(param_2,0x45);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2584,uVar3);
  uVar3 = conf_get_int(param_2,0x46);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2594,uVar3);
  uVar3 = conf_get_int(param_2,0x47);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a0,uVar3);
  uVar3 = conf_get_int(param_2,0x48);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25b4,uVar3);
  uVar3 = conf_get_int(param_2,0x4b);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25c8,uVar3);
  uVar3 = conf_get_int(param_2,0x49);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25dc,uVar3);
  uVar3 = conf_get_int(param_2,0x4a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25ec,uVar3);
  uVar3 = conf_get_int(param_2,0x4c);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25fc,uVar3);
  uVar3 = conf_get_int(param_2,0x4d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2614,uVar3);
  uVar3 = conf_get_int(param_2,0x4e);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2628,uVar3);
  uVar3 = conf_get_int(param_2,0x51);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2638,uVar3);
  uVar3 = conf_get_int(param_2,0x52);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2640,uVar3);
  uVar3 = conf_get_int(param_2,0x53);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x264c,uVar3);
  uVar3 = conf_get_int(param_2,0x5b);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2654,uVar3);
  uVar3 = conf_get_int(param_2,0x5c);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2660,uVar3);
  uVar3 = conf_get_int(param_2,0x4f);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x266c,uVar3);
  uVar3 = conf_get_int(param_2,0x50);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2678,uVar3);
  uVar3 = conf_get_int(param_2,0x54);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2684,uVar3);
  uVar3 = conf_get_int(param_2,0x55);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2690,uVar3);
  uVar3 = conf_get_str(param_2,0x80);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x269c,uVar3);
  uVar3 = conf_get_int(param_2,0x56);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26a8,uVar3);
  uVar3 = conf_get_int(param_2,0x57);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26b4,uVar3);
  uVar3 = conf_get_int(param_2,0x7d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26cc,uVar3);
  uVar3 = conf_get_int(param_2,0x7e);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26dc,uVar3);
  uVar3 = conf_get_int(param_2,0x7f);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26e8,uVar3);
  uVar3 = conf_get_int(param_2,100);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x26f8,uVar3);
  uVar3 = conf_get_int(param_2,0x65);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2700,uVar3);
  uVar3 = conf_get_int(param_2,0x66);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x270c,uVar3);
  uVar3 = conf_get_int(param_2,0x67);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2714,uVar3);
  uVar3 = conf_get_filename(param_2,0x6c);
  (*(code *)PTR_write_setting_filename_000b2804)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x271c,uVar3);
  uVar3 = conf_get_int(param_2,0x68);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x272c,uVar3);
  uVar3 = conf_get_int(param_2,0x69);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x273c,uVar3);
  iVar4 = conf_get_int(param_2,0x6a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x274c,iVar4 * 1000);
  iVar4 = conf_get_int(param_2,0x6b);
  iVar11 = 0;
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x275c,iVar4 * 1000);
  uVar3 = conf_get_int(param_2,0x60);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x276c,uVar3);
  uVar3 = conf_get_int(param_2,0x61);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x277c,uVar3);
  uVar3 = conf_get_int(param_2,0x62);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x278c,uVar3);
  uVar3 = conf_get_int(param_2,99);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x279c,uVar3);
  uVar3 = conf_get_int(param_2,0xb6);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27a8,uVar3);
  uVar3 = conf_get_int(param_2,0x82);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27b4,uVar3);
  uVar3 = conf_get_int(param_2,0x83);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27cc,uVar3);
  uVar3 = conf_get_int(param_2,0x72);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27d8,uVar3);
  uVar3 = conf_get_str(param_2,0x5f);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x25a8,uVar3);
  uVar3 = conf_get_int(param_2,0x73);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27e8,uVar3);
  uVar3 = conf_get_int(param_2,0x74);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x27f4,uVar3);
  uVar3 = conf_get_fontspec(param_2,0x75);
  (*(code *)PTR_write_setting_fontspec_000b2814)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac4,uVar3);
  uVar3 = conf_get_int(param_2,0x76);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2800,uVar3);
  uVar3 = conf_get_int(param_2,0x90);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x280c,uVar3);
  uVar3 = conf_get_int(param_2,0x86);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2818,uVar3);
  uVar3 = conf_get_int(param_2,0x87);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x282c,uVar3);
  uVar3 = conf_get_int(param_2,0x84);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2838,uVar3);
  uVar3 = conf_get_int(param_2,0x85);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2844,uVar3);
  iVar4 = conf_get_int(param_2,0x88);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2854,iVar4 + -1);
  puVar18 = PTR_s_acket_from_server___s_000b23a8 + 0x2864;
  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x2870;
  do {
    local_170 = (undefined1 *)iVar23;
    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar18);
    iVar23 = iVar23 + 1;
    uVar3 = conf_get_int_int(param_2,0x89,iVar11);
    uVar5 = conf_get_int_int(param_2,0x89,iVar11 + 1);
    iVar4 = iVar11 + 2;
    iVar11 = iVar11 + 3;
    local_168 = conf_get_int_int(param_2,0x89,iVar4);
    local_170 = (undefined1 *)uVar3;
    local_16c = uVar5;
    (*(code *)PTR___sprintf_chk_000b2d1c)(local_12c,1,0x1e,puVar14);
    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);
    puVar1 = PTR_s_acket_from_server___s_000b23a8;
  } while (iVar23 != 0x16);
  puVar17 = &DAT_00000020;
  uVar3 = conf_get_int(param_2,0x8c);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x287c,uVar3);
  uVar3 = conf_get_int(param_2,0x8d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2884,uVar3);
  uVar3 = conf_get_int(param_2,0x8a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2890,uVar3);
  uVar3 = conf_get_int(param_2,0x8b);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28a0,uVar3);
  uVar3 = conf_get_int(param_2,0x8e);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28ac,uVar3);
  puVar6 = PTR_s_acket_from_server___s_000b23a8 + 0x4f64;
  puVar14 = PTR_s_acket_from_server___s_000b23a8 + 0x28c8;
  puVar22 = PTR_s_acket_from_server___s_000b23a8 + 0x470;
  do {
    local_170 = puVar17 + -0x20;
    (*(code *)PTR___sprintf_chk_000b2d1c)(auStack_140,1,0x14,puVar1 + 0x28bc);
    local_12c[0] = '\0';
    puVar2 = puVar17 + -0x20;
    do {
      puVar15 = puVar2;
      puVar19 = puVar6;
      if (local_12c[0] != '\0') {
        puVar19 = puVar22;
      }
      iVar4 = (*(code *)PTR_strlen_000b2e48)(local_12c);
      pcVar26 = local_12c + iVar4;
      local_16c = conf_get_int_int(param_2,0x8f,puVar15);
      local_170 = puVar19;
      (*(code *)PTR___sprintf_chk_000b2d1c)(pcVar26,1,0xffffffff,puVar14);
      puVar2 = puVar15 + 1;
    } while (puVar15 + 1 != puVar17);
    puVar17 = puVar15 + 0x21;
    (*(code *)PTR_write_setting_s_000b27c8)(param_1,auStack_140,local_12c);
  } while (puVar17 != (undefined1 *)0x120);
  uVar3 = conf_get_str(param_2,0x91);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28d0,uVar3);
  uVar3 = conf_get_int(param_2,0x92);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28e0,uVar3);
  uVar3 = conf_get_int(param_2,0x93);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x28f0,uVar3);
  uVar3 = conf_get_str(param_2,0x81);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2900,uVar3);
  uVar3 = conf_get_int(param_2,0x94);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2908,uVar3);
  uVar3 = conf_get_int(param_2,0x6d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2914,uVar3);
  uVar3 = conf_get_int(param_2,0x6e);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2920,uVar3);
  uVar3 = conf_get_int(param_2,0x58);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2934,uVar3);
  uVar3 = conf_get_int(param_2,0x59);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2940,uVar3);
  uVar3 = conf_get_int(param_2,0x5a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2950,uVar3);
  uVar3 = conf_get_int(param_2,0x6f);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2964,uVar3);
  uVar3 = conf_get_int(param_2,0x70);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2970,uVar3);
  uVar3 = conf_get_int(param_2,0x71);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2974,uVar3);
  uVar3 = conf_get_int(param_2,0x95);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2980,uVar3);
  uVar3 = conf_get_str(param_2,0x96);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x298c,uVar3);
  uVar3 = conf_get_int(param_2,0x97);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2998,uVar3);
  uVar3 = conf_get_filename(param_2,0x98);
  (*(code *)PTR_write_setting_filename_000b2804)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29a4,uVar3);
  uVar3 = conf_get_int(param_2,0x99);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29b0,uVar3);
  uVar3 = conf_get_int(param_2,0x9a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29c4,uVar3);
  local_170 = (undefined1 *)0x1;
  (*pcVar30)(param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29d8,param_2,0x9b);
  iVar4 = conf_get_int(param_2,0x9c);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29e8,2 - iVar4);
  iVar4 = conf_get_int(param_2,0x9d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x29f4,2 - iVar4);
  iVar4 = conf_get_int(param_2,0x9e);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a00,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa5);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a08,2 - iVar4);
  iVar4 = conf_get_int(param_2,0x9f);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a14,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa0);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a20,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa1);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a30,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa2);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a3c,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa3);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a4c,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa4);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a58,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa6);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a64,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa7);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a70,2 - iVar4);
  iVar4 = conf_get_int(param_2,0xa8);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a7c,2 - iVar4);
  uVar3 = conf_get_int(param_2,0xae);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a88,uVar3);
  uVar3 = conf_get_int(param_2,0xaf);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2a94,uVar3);
  uVar3 = conf_get_int(param_2,0xb0);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aa0,uVar3);
  uVar3 = conf_get_fontspec(param_2,0xb2);
  (*(code *)PTR_write_setting_fontspec_000b2814)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ac0,uVar3);
  uVar3 = conf_get_fontspec(param_2,0xb3);
  (*(code *)PTR_write_setting_fontspec_000b2814)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ab0,uVar3);
  uVar3 = conf_get_fontspec(param_2,0xb4);
  (*(code *)PTR_write_setting_fontspec_000b2814)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2abc,uVar3);
  uVar3 = conf_get_int(param_2,0xb1);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2acc,uVar3);
  uVar3 = conf_get_int(param_2,0xb5);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2ad8,uVar3);
  uVar3 = conf_get_str(param_2,0x39);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2aec,uVar3);
  uVar3 = conf_get_int(param_2,0x3a);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 11000,uVar3);
  uVar3 = conf_get_int(param_2,0x3b);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b04,uVar3);
  uVar3 = conf_get_int(param_2,0x3c);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b14,uVar3);
  uVar3 = conf_get_int(param_2,0x3d);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b28,uVar3);
  uVar3 = conf_get_int(param_2,0x3e);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b38,uVar3);
  uVar3 = conf_get_str(param_2,0xb7);
  (*(code *)PTR_write_setting_s_000b27c8)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b4c,uVar3);
  uVar3 = conf_get_int(param_2,0xaa);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b58,uVar3);
  uVar3 = conf_get_int(param_2,0xab);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b6c,uVar3);
  uVar3 = conf_get_int(param_2,0xac);
  (*(code *)PTR_write_setting_i_000b2800)
            (param_1,PTR_s_acket_from_server___s_000b23a8 + 0x2b88,uVar3);
  local_170 = (undefined1 *)0x0;
  piVar12 = (int *)(PTR_s_acket_from_server___s_000b23a8 + 0x2ba4);
  (*pcVar30)(param_1,piVar12,param_2,0xad);
  if (local_2c == *(int *)puVar31) {
    return *(int *)puVar31;
  }
  uVar3 = 0x30774;
  puVar31 = PTR___stack_chk_fail_000b2ed8;
  (*(code *)PTR___stack_chk_fail_000b2ed8)();
  local_1a8 = puVar31 + 0x89bfc;
  local_18c = 2;
  piVar16 = *(int **)(puVar31 + 0x82790);
  piVar13 = &local_198;
  local_194 = *piVar16;
  local_188 = param_2;
  local_184 = uVar3;
  iVar4 = (**(code **)(puVar31 + 0x820a4))();
  if (iVar4 != 0) {
    piVar13 = piVar12;
    local_19c = iVar4;
    MASKED(iVar4,piVar12);
    (**(code **)(local_1a8 + -0x7b50))(local_19c);
    local_198 = 0;
  }
  if (local_194 == *piVar16) {
    return local_198;
  }
  pcVar30 = *(code **)(local_1a8 + -0x7498);
  pcVar38 = load_open_settings;
  iVar4 = local_194;
  (*pcVar30)();
  piVar7 = *(int **)(pcVar30 + 0x826e4);
  iVar23 = *(int *)(pcVar30 + 0x81b88);
  iStack_1e4 = *piVar7;
  puVar27 = *(undefined4 **)(pcVar30 + 0x81c58);
  piStack_1e0 = piVar16;
  piStack_1dc = piVar12;
  uStack_1d8 = param_1;
  puStack_1d4 = puVar19;
  puStack_1d0 = puVar22;
  puStack_1cc = puVar14;
  pcStack_1c8 = pcVar26;
  pcStack_1c4 = local_12c;
  puStack_1c0 = auStack_140;
  pcStack_1bc = pcVar38;
  conf_set_int(piVar13,0x2b,0);
  conf_set_str(piVar13,0x14,iVar23 + 0x4f64);
  conf_set_str(piVar13,0x15,iVar23 + 0x4f64);
  conf_set_str(piVar13,0x2e,iVar23 + 0x4f64);
  pcVar38 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2090);
  FUN_0002df70(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2218,iVar23 + 0x4f64,piVar13,0);
  pcVar32 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x22d8);
  FUN_0002dd28(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2224,piVar13,0x77);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2230,0,piVar13,0x78);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2238,0xffffffff,piVar13,0x79);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2248,1,piVar13,0x7a);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2254,1,piVar13,0x7b);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2268,0,piVar13,0x7c);
  pcVar33 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2110);
  uVar3 = FUN_0002def0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2278,
                       *(int *)(pcVar30 + 0x81b88) + 0x2c8c);
  conf_set_int(piVar13,2,**(undefined4 **)(pcVar30 + 0x81c60));
  conf_set_int(piVar13,1,*puVar27);
  iVar11 = backend_from_name(uVar3);
  if (iVar11 != 0) {
    conf_set_int(piVar13,2,*(undefined4 *)(iVar11 + 0x48));
    FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2284,*puVar27,piVar13,1);
  }
  iVar28 = *(int *)(pcVar30 + 0x81b88);
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  safefree(uVar3);
  iVar20 = *(int *)(pcVar30 + 0x81b88);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2318,0,piVar13,3);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2290,1);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2290,uVar3);
  conf_set_int(piVar13,4,(iVar11 + 1) % 3);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x229c,1,piVar13,5);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x22a8,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x22a8,uVar3);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x22b8,0);
  iVar20 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x22b8,uVar3);
  conf_set_int(piVar13,6,iVar11 * 0x3c + iVar20);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22cc,1,piVar13,7);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22d8,0,piVar13,8);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22e8,*(int *)(pcVar30 + 0x81b88) + 0x2c94,piVar13
             ,0x30);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x22f8,*(int *)(pcVar30 + 0x81b88) + 0x2c9c,piVar13
             ,0x31);
  pcVar34 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2020);
  iVar11 = FUN_0002dfe0(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2308,piVar13,0x32);
  if (iVar11 == 0) {
    iVar28 = *(int *)(pcVar30 + 0x81b88);
    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;
    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;
    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);
    while (conf_set_str_str(piVar13,0x32,iVar11,iVar28 + 0x3f84), iVar20 != 0) {
      iVar11 = iVar20;
      iVar20 = *piVar12;
      piVar12 = piVar12 + 1;
    }
  }
  else {
    iVar29 = *(int *)(pcVar30 + 0x81b88);
    piVar12 = (int *)(*(int *)(pcVar30 + 0x82008) + 8);
    iVar21 = *(int *)(pcVar30 + 0x81b88);
    iVar28 = *(int *)(pcVar30 + 0x81b88);
    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bb8;
    iVar20 = *(int *)(pcVar30 + 0x81b88) + 0x2bc0;
    while( true ) {
      iVar37 = iVar11;
      iVar11 = conf_get_str_str_opt(piVar13,0x32,iVar20);
      if (iVar11 == 0) {
        iVar9 = (**(code **)(pcVar30 + 0x82720))(iVar20,iVar28 + 0x2ca8);
        iVar11 = iVar21 + 0x434c;
        if (iVar9 == 0) {
          iVar11 = iVar29 + 0x3f84;
        }
        conf_set_str_str(piVar13,0x32,iVar20,iVar11);
      }
      if (iVar37 == 0) break;
      iVar11 = *piVar12;
      piVar12 = piVar12 + 1;
      iVar20 = iVar37;
    }
  }
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 9000,iVar23 + 0x4f64,piVar13,10);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x233c,1);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x233c,uVar3);
  conf_set_int(piVar13,0xb,(iVar11 + 1) % 3);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2348,0,piVar13,0xc);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2358,0xffffffff,piVar13,0xd);
  iVar11 = conf_get_int(piVar13,0xd);
  if (iVar11 == -1) {
    iVar11 = *(int *)(pcVar30 + 0x81b88);
    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2cb0,0);
    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2cb0,uVar3);
    if (iVar11 == 0) {
      conf_set_int(piVar13,0xd,0);
    }
    else if (iVar11 == 1) {
      conf_set_int(piVar13,0xd,3);
    }
    else if (iVar11 == 3) {
      conf_set_int(piVar13,0xd,4);
    }
    else {
      iVar20 = *(int *)(pcVar30 + 0x81b88);
      if (iVar11 == 4) {
        conf_set_int(piVar13,0xd,5);
      }
      else {
        uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2cbc,5);
        iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2cbc,uVar3);
        if (iVar11 == 5) goto LAB_00032eec;
        conf_set_int(piVar13,0xd,1);
      }
    }
  }
LAB_00030e38:
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  iVar20 = *(int *)(pcVar30 + 0x81b88);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2364,*(int *)(pcVar30 + 0x81b88) + -0xbec,piVar13
             ,0xe);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2370,0x50,piVar13,0xf);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x237c,iVar23 + 0x4f64,piVar13,0x10);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x238c,iVar23 + 0x4f64,piVar13,0x11);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x239c,*(int *)(pcVar30 + 0x81b88) + 0x2cd0,piVar13
             ,0x12);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23b0,1,piVar13,0x13);
  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23d8,piVar13,0x33);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23c0,iVar23 + 0x4f64,piVar13,0x34);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23cc,0,piVar13,0x35);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23e4,iVar23 + 0x4f64,piVar13,0x36);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23f4,0,piVar13,0x16);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x23fc,0,piVar13,0x17);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2408,1,piVar13,0x1c);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2414,0,piVar13,0x1d);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x242c,0,piVar13,0x1e);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2420,0,piVar13,0x28);
  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x243c,iVar20 + 0x3190);
  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x2604);
  FUN_0002d9fc(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x10d4,7,piVar13,0x1f);
  safefree(uVar3);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2ce8,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2ce8,uVar3);
  if (iVar11 == 2) {
    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2bc8;
  }
  else {
    iVar11 = *(int *)(pcVar30 + 0x81b88) + 0x2c04;
  }
  iVar11 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2444,iVar11);
  if (iVar11 == 0) {
    iVar4 = (**(code **)(pcVar30 + 0x8250c))
                      (*(int *)(pcVar30 + 0x81b88) + 0x2cf4,*(int *)(pcVar30 + 0x81b88) + 0x21d4,
                       0x366,*(int *)(pcVar30 + 0x81b88) + 0x31a4);
    return iVar4;
  }
  iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d00);
  if (iVar28 == 0) {
    safefree(iVar11);
    iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2bc8);
  }
  else {
    iVar28 = (**(code **)(pcVar30 + 0x82720))(iVar11,*(int *)(pcVar30 + 0x81b88) + 0x2d34);
    if (iVar28 == 0) {
      safefree(iVar11);
      iVar11 = dupstr(*(int *)(pcVar30 + 0x81b88) + 0x2c04);
    }
  }
  iVar28 = *(int *)(pcVar30 + 0x81b88);
  (*pcVar35)(iVar11,*(int *)(pcVar30 + 0x81b78) + 0x1074,6,piVar13,0x18);
  safefree(iVar11);
  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2448,*(int *)(pcVar30 + 0x81b88) + 0x2d68
                    );
  (*pcVar35)(uVar3,*(int *)(pcVar30 + 0x81b78) + 0x1024,5,piVar13,0x19);
  safefree(uVar3);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2450,0x3c,piVar13,0x1a);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x245c,*(int *)(pcVar30 + 0x81b88) + 0x2d84,piVar13
             ,0x1b);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x24bc,3);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x24bc,uVar3);
  if (iVar11 == 1) {
    iVar11 = 0;
  }
  else if (iVar11 == 2) {
    iVar11 = 3;
  }
  iVar28 = *(int *)(pcVar30 + 0x81b88);
  iVar29 = *(int *)(pcVar30 + 0x81b88);
  conf_set_int(piVar13,0x21,iVar11);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24c4,iVar23 + 0x4f64,piVar13,9);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24cc,0,piVar13,0x22);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2468,0,piVar13,0x23);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2474,1,piVar13,0x24);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2480,0,piVar13,0x25);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2488,1,piVar13,0x26);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2490,1,piVar13,0x27);
  uVar5 = **(undefined4 **)(pcVar30 + 0x81fe8);
  uVar3 = (*pcVar33)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x249c,iVar20 + 0x3190);
  (*pcVar35)(uVar3,*(undefined4 *)(pcVar30 + 0x81fec),uVar5,piVar13,0x29);
  safefree(uVar3);
  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24a4,piVar13,0x2a);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24b0,0,piVar13,0x2d);
  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24d4,piVar13,0x20);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24e4,iVar23 + 0x4f64,piVar13,0x14);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x24f4,0,piVar13,0x37);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2500,0,piVar13,0x38);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2510,1,piVar13,0x3f);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2524,0,piVar13,0x40);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2530,0,piVar13,0x41);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2544,0,piVar13,0x43);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2558,0,piVar13,0x42);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2570,0,piVar13,0x44);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2584,0,piVar13,0x45);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2594,0,piVar13,0x46);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a0,0,piVar13,0x47);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25b4,0,piVar13,0x48);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2d88,1);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2d88,uVar3);
  uVar3 = 1;
  if (iVar11 == 0) {
    uVar3 = 2;
  }
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25c8,uVar3,piVar13,0x4b);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25dc,0,piVar13,0x49);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25ec,0,piVar13,0x4a);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25fc,0,piVar13,0x4c);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2614,0,piVar13,0x4d);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2628,0,piVar13,0x4e);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2638,1,piVar13,0x51);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2640,0,piVar13,0x52);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x264c,0,piVar13,0x53);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2654,0,piVar13,0x5b);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2660,1,piVar13,0x5c);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x266c,0,piVar13,0x4f);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2678,1,piVar13,0x50);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2684,2,piVar13,0x54);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2690,2,piVar13,0x55);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x269c,*(int *)(pcVar30 + 0x81b88) + 0x2d98,piVar13
             ,0x80);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26a8,0,piVar13,0x56);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26b4,0,piVar13,0x57);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26cc,0,piVar13,0x7d);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26dc,0,piVar13,0x7e);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26e8,1,piVar13,0x7f);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x26f8,0,piVar13,100);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2700,0,piVar13,0x65);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x270c,1,piVar13,0x66);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2714,0,piVar13,0x67);
  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x271c,piVar13,0x6c);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x272c,1,piVar13,0x68);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x273c,5,piVar13,0x69);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x274c,2000000);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x274c,uVar3);
  conf_set_int(piVar13,0x6a,iVar11 / 1000);
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x275c,5000000);
  iVar29 = 0;
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x275c,uVar3);
  conf_set_int(piVar13,0x6b,iVar11 / 1000);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x276c,2000,piVar13,0x60);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x277c,0,piVar13,0x61);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x278c,1,piVar13,0x62);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x279c,0,piVar13,99);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27a8,0,piVar13,0xb6);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27b4,0,piVar13,0x82);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27cc,0,piVar13,0x83);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27d8,1,piVar13,0x72);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x25a8,iVar23 + 0x4f64,piVar13,0x5f);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27e8,0x50,piVar13,0x73);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x27f4,0x18,piVar13,0x74);
  pcVar35 = (code *)(*(int *)(pcVar30 + 0x81f40) + -0x21ac);
  FUN_0002de54(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac4,piVar13,0x75);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2800,0,piVar13,0x76);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x280c,4,piVar13,0x90);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2818,0,piVar13,0x86);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x282c,0,piVar13,0x87);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2838,1,piVar13,0x84);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2844,1,piVar13,0x85);
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2854,1);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2854,uVar3);
  conf_set_int(piVar13,0x88,iVar11 + 1);
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  piVar12 = (int *)(*(int *)(pcVar30 + 0x81b78) + 0xef4);
  iVar28 = *(int *)(pcVar30 + 0x81b88) + 0x2c40;
  iVar20 = *(int *)(pcVar30 + 0x81b88);
  while( true ) {
    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x2864,iVar29);
    uVar3 = (*pcVar33)(iVar4,auStack_1f8,iVar28);
    iVar28 = (**(code **)(pcVar30 + 0x82608))
                       (uVar3,iVar20 + 0x2870,&uStack_204,&uStack_200,&uStack_1fc);
    if (iVar28 == 3) {
      iVar28 = iVar29 * 3;
      conf_set_int_int(piVar13,0x89,iVar28,uStack_204);
      conf_set_int_int(piVar13,0x89,iVar28 + 1,uStack_200);
      conf_set_int_int(piVar13,0x89,iVar28 + 2,uStack_1fc);
      safefree(uVar3);
    }
    else {
      safefree(uVar3);
    }
    if (iVar29 == 0x15) break;
    iVar29 = iVar29 + 1;
    iVar28 = *piVar12;
    piVar12 = piVar12 + 1;
  }
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x287c,0,piVar13,0x8c);
  iVar28 = 0x20;
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2884,0,piVar13,0x8d);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2890,0,piVar13,0x8a);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28a0,0,piVar13,0x8b);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28ac,1,piVar13,0x8e);
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  iVar29 = *(int *)(pcVar30 + 0x81b88) + 0x2c4c;
  iVar20 = *(int *)(pcVar30 + 0x81b78);
  do {
    (**(code **)(pcVar30 + 0x824fc))(auStack_1f8,1,0x14,iVar11 + 0x28bc,iVar28 + -0x20);
    pcVar8 = (char *)(*pcVar33)(iVar4,auStack_1f8,iVar29);
    pcVar26 = pcVar8;
    iVar29 = iVar28 + -0x20;
    do {
      cVar10 = *pcVar26;
      pcVar25 = pcVar26;
      if (cVar10 == '\0') {
        pcVar36 = *(code **)(pcVar30 + 0x82534);
        pcVar24 = pcVar26;
      }
      else {
        do {
          pcVar24 = pcVar25 + 1;
          if (cVar10 == ',') {
            *pcVar25 = '\0';
            pcVar24 = pcVar25 + 1;
            pcVar36 = *(code **)(pcVar30 + 0x82534);
            break;
          }
          cVar10 = *pcVar24;
          pcVar36 = *(code **)(pcVar30 + 0x82534);
          pcVar25 = pcVar24;
        } while (cVar10 != '\0');
      }
      uVar3 = (*pcVar36)(pcVar26,0,10);
      iVar21 = iVar29 + 1;
      conf_set_int_int(piVar13,0x8f,iVar29,uVar3);
      pcVar26 = pcVar24;
      iVar29 = iVar21;
    } while (iVar28 != iVar21);
    iVar28 = iVar28 + 0x20;
    safefree(pcVar8);
    if (iVar28 == 0x120) break;
    iVar29 = *(int *)((iVar21 >> 5) * 4 + iVar20 + 0xed0);
  } while( true );
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  iVar20 = *(int *)(pcVar30 + 0x81b88);
  iVar29 = *(int *)(pcVar30 + 0x81b88);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28d0,iVar23 + 0x4f64,piVar13,0x91);
  iVar21 = *(int *)(pcVar30 + 0x81b88);
  iVar28 = *(int *)(pcVar30 + 0x81b88);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28e0,0,piVar13,0x92);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x28f0,1,piVar13,0x93);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2900,iVar23 + 0x4f64,piVar13,0x81);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2908,0,piVar13,0x94);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2914,1,piVar13,0x6d);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2920,0,piVar13,0x6e);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2934,0,piVar13,0x58);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2940,1,piVar13,0x59);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2950,1,piVar13,0x5a);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2964,0,piVar13,0x6f);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2970,1,piVar13,0x70);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2974,0,piVar13,0x71);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2980,0,piVar13,0x95);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x298c,iVar23 + 0x4f64,piVar13,0x96);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2998,1,piVar13,0x97);
  (*pcVar32)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29a4,piVar13,0x98);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29b0,0,piVar13,0x99);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29c4,0,piVar13,0x9a);
  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x29d8,piVar13,0x9b);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x29e8,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x29e8,uVar3);
  conf_set_int(piVar13,0x9c,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x29f4,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x29f4,uVar3);
  conf_set_int(piVar13,0x9d,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a00,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a00,uVar3);
  conf_set_int(piVar13,0x9e,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a08,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a08,uVar3);
  conf_set_int(piVar13,0xa5,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a14,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a14,uVar3);
  conf_set_int(piVar13,0x9f,2 - iVar11);
  if (iVar11 == 0) {
    iVar11 = *(int *)(pcVar30 + 0x81b88);
    uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2da0,0);
    iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2da0,uVar3);
    if (iVar11 == 1) {
      conf_set_int(piVar13,0x9f,0);
    }
  }
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  iVar37 = *(int *)(pcVar30 + 0x81b88);
  iVar21 = *(int *)(pcVar30 + 0x81b88);
  iVar29 = *(int *)(pcVar30 + 0x81b88);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a20,0);
  iVar20 = *(int *)(pcVar30 + 0x81b88);
  iVar28 = *(int *)(pcVar30 + 0x81b88);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a20,uVar3);
  conf_set_int(piVar13,0xa0,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar37 + 0x2a30,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar37 + 0x2a30,uVar3);
  conf_set_int(piVar13,0xa1,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar21 + 0x2a3c,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar21 + 0x2a3c,uVar3);
  conf_set_int(piVar13,0xa2,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar29 + 0x2a4c,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar29 + 0x2a4c,uVar3);
  conf_set_int(piVar13,0xa3,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar20 + 0x2a58,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar20 + 0x2a58,uVar3);
  conf_set_int(piVar13,0xa4,2 - iVar11);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar28 + 0x2a64,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar28 + 0x2a64,uVar3);
  conf_set_int(piVar13,0xa6,2 - iVar11);
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a70,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a70,uVar3);
  conf_set_int(piVar13,0xa7,2 - iVar11);
  iVar11 = *(int *)(pcVar30 + 0x81b88);
  uVar3 = (**(code **)(pcVar30 + 0x81fbc))(iVar11 + 0x2a7c,0);
  iVar11 = (**(code **)(pcVar30 + 0x81fc0))(iVar4,iVar11 + 0x2a7c,uVar3);
  conf_set_int(piVar13,0xa8,2 - iVar11);
  conf_set_int(piVar13,0xa9,0);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a88,1,piVar13,0xae);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2a94,1,piVar13,0xaf);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aa0,0,piVar13,0xb0);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2acc,0,piVar13,0xb1);
  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ac0,piVar13,0xb2);
  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ab0,piVar13,0xb3);
  (*pcVar35)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2abc,piVar13,0xb4);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ad8,1,piVar13,0xb5);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2aec,iVar23 + 0x4f64,piVar13,0x39);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 11000,0x2580,piVar13,0x3a);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b04,8,piVar13,0x3b);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b14,2,piVar13,0x3c);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b28,0,piVar13,0x3d);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b38,1,piVar13,0x3e);
  (*pcVar38)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b4c,iVar23 + 0x4f64,piVar13,0xb7);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b58,0,piVar13,0xaa);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b6c,1,piVar13,0xab);
  FUN_0002ddc4(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2b88,1,piVar13,0xac);
  (*pcVar34)(iVar4,*(int *)(pcVar30 + 0x81b88) + 0x2ba4,piVar13,0xad);
  iVar11 = *piVar7;
  if (iStack_1e4 == iVar11) {
    return iVar11;
  }
  (**(code **)(pcVar30 + 0x826b8))();
LAB_00032eec:
  conf_set_int(piVar13,0xd,2);
  goto LAB_00030e38;
}

