
/* WARNING: Function: __x86.get_pc_thunk.bp replaced with injection: get_pc_thunk.bp */
/* WARNING: Unknown calling convention */

int yylex(void)

{
  YY_BUFFER_STATE *ppyVar1;
  ushort uVar2;
  bool bVar3;
  FILE *pFVar4;
  size_t sVar5;
  input_type iVar6;
  int iVar7;
  YY_BUFFER_STATE pyVar8;
  char *pcVar9;
  size_t sVar10;
  int iVar11;
  undefined4 uVar12;
  uint uVar13;
  uint uVar14;
  undefined8 uVar15;
  byte *local_54;
  byte *local_44;
  uint local_40;
  byte *local_24;
  
  if (yy_init != 0) goto LAB_0001b1f4;
  yy_init = 1;
  if (yy_start == 0) {
    yy_start = 1;
  }
  if (yyin == (FILE *)0x0) {
    yyin = *(FILE **)PTR_stdin_001cefb8;
    if (yyout == (FILE *)0x0) goto LAB_0001b40c;
LAB_0001b1aa:
    if (yy_buffer_stack == (YY_BUFFER_STATE *)0x0) goto LAB_0001b3ca;
LAB_0001b1b8:
    pyVar8 = yy_buffer_stack[yy_buffer_stack_top];
    if (pyVar8 == (YY_BUFFER_STATE)0x0) goto LAB_0001b3ca;
  }
  else {
    if (yyout != (FILE *)0x0) goto LAB_0001b1aa;
LAB_0001b40c:
    yyout = *(FILE **)PTR_stdout_001cefc4;
    if (yy_buffer_stack != (YY_BUFFER_STATE *)0x0) goto LAB_0001b1b8;
LAB_0001b3ca:
    yyensure_buffer_stack();
    ppyVar1 = yy_buffer_stack + yy_buffer_stack_top;
    pyVar8 = yy_create_buffer(yyin,0x4000);
    *ppyVar1 = pyVar8;
  }
  yy_n_chars = pyVar8->yy_n_chars;
  yy_c_buf_p = pyVar8->yy_buf_pos;
  yyin = pyVar8->yy_input_file;
  yy_hold_char = *yy_c_buf_p;
  yytext = yy_c_buf_p;
LAB_0001b1f4:
  iVar6 = parser_input;
  uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);
  if (parser_input != input_selected) {
    parser_input = input_selected;
    switch(iVar6) {
    case input_script:
      iVar7 = 0x16f;
      break;
    case input_mri_script:
      iVar7 = 0x170;
      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);
      break;
    case input_version_script:
      iVar7 = 0x17a;
      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);
      break;
    case input_dynamic_list:
      iVar7 = 0x183;
      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);
      break;
    case input_defsym:
      iVar7 = 0x171;
      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);
      break;
    default:
                    /* WARNING: Subroutine does not return */
      ld_abort("ldlex.l",0x83,"yylex");
    }
LAB_0001b44d:
    yylval.wildcard.exclude_name_list = (name_list *)(uVar15 >> 0x20);
    yylval.fill = (fill_type *)uVar15;
    return iVar7;
  }
LAB_0001b24c:
  uVar13 = yy_start;
  local_54 = (byte *)yy_c_buf_p;
  *yy_c_buf_p = yy_hold_char;
  local_24 = local_54;
LAB_0001b26b:
  local_40 = yy_last_accepting_state;
  uVar2 = yy_base[uVar13];
  bVar3 = false;
  local_44 = (byte *)yy_last_accepting_cpos;
  uVar14 = uVar13;
  while( true ) {
    if (yy_accept[uVar14] != 0) {
      bVar3 = true;
      local_40 = uVar14;
      local_44 = local_54;
    }
    uVar13 = (uint)""[(byte)yy_hold_char];
    while ((int)yy_chk[uVar2 + uVar13] != uVar14) {
      uVar14 = (uint)yy_def[uVar14];
      if (0x718 < (int)uVar14) {
        uVar13 = (uint)""[uVar13];
      }
      uVar2 = yy_base[uVar14];
    }
    local_54 = local_54 + 1;
    uVar14 = (uint)yy_nxt[uVar2 + uVar13];
    uVar2 = yy_base[uVar14];
    if (uVar2 == 0xb6e) break;
    yy_hold_char = *local_54;
  }
  if (bVar3) {
    yy_last_accepting_cpos = (char *)local_44;
    yy_last_accepting_state = local_40;
  }
LAB_0001b353:
  iVar7 = (int)yy_accept[uVar14];
  if (iVar7 == 0) {
    iVar7 = (int)yy_accept[yy_last_accepting_state];
    local_54 = (byte *)yy_last_accepting_cpos;
  }
  yyleng = (int)local_54 - (int)local_24;
  yy_hold_char = *local_54;
  yy_c_buf_p = (char *)local_54;
  yytext = (char *)local_24;
  *local_54 = 0;
LAB_0001b391:
  sVar5 = yy_buffer_stack_top;
  uVar14 = yy_last_accepting_state;
  switch(iVar7) {
  case 0:
    goto _L404;
  case 1:
    comment();
    goto LAB_0001b24c;
  case 2:
    iVar7 = 0x2d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);
    goto LAB_0001b44d;
  case 3:
    iVar7 = 0x2b;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);
    goto LAB_0001b44d;
  case 4:
    iVar7 = 0x103;
    uVar12 = xstrdup(yytext);
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 5:
    iVar7 = 0x3d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);
    goto LAB_0001b44d;
  case 6:
    iVar7 = 0x102;
    uVar15 = bfd_scan_vma(yytext + 1,0,0x10);
    yylval.bigint.str = (char *)0x0;
    goto LAB_0001b44d;
  case 7:
    iVar11 = 10;
    if ((byte)(yytext[yyleng + -1] + 0xbeU) < 0x37) {
      iVar11 = (int)(char)CSWTCH_359[(byte)(yytext[yyleng + -1] + 0xbeU)];
    }
    iVar7 = 0x102;
    uVar15 = bfd_scan_vma(yytext,0,iVar11);
    yylval.bigint.str = (char *)0x0;
    goto LAB_0001b44d;
  case 8:
    uVar12 = 0;
    pcVar9 = yytext;
    if (*yytext == '$') {
      pcVar9 = yytext + 1;
      uVar12 = 0x10;
    }
    yylval.integer = bfd_scan_vma(pcVar9,0,uVar12);
    yylval.bigint.str = (char *)0x0;
    if ((yytext[yyleng + -1] & 0xdfU) == 0x4d) {
      iVar7 = 0x102;
      uVar15 = yylval.integer << 0x14;
    }
    else if ((yytext[yyleng + -1] & 0xdfU) == 0x4b) {
      iVar7 = 0x102;
      uVar15 = yylval.integer << 10;
    }
    else {
      iVar7 = 0x102;
      uVar15 = yylval.integer;
      if ((*yytext == '0') && ((yytext[1] & 0xdfU) == 0x58)) {
        yylval.bigint.str = (char *)xstrdup(yytext + 2);
        uVar15 = yylval.integer;
      }
    }
    goto LAB_0001b44d;
  case 9:
    iVar7 = 0x5d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5d);
    goto LAB_0001b44d;
  case 10:
    iVar7 = 0x5b;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5b);
    goto LAB_0001b44d;
  case 0xb:
    iVar7 = 0x109;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x109);
    goto LAB_0001b44d;
  case 0xc:
    iVar7 = 0x10a;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10a);
    goto LAB_0001b44d;
  case 0xd:
    iVar7 = 0x10d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10d);
    goto LAB_0001b44d;
  case 0xe:
    iVar7 = 0x10f;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10f);
    goto LAB_0001b44d;
  case 0xf:
    iVar7 = 0x110;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x110);
    goto LAB_0001b44d;
  case 0x10:
    iVar7 = 0x112;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x112);
    goto LAB_0001b44d;
  case 0x11:
    iVar7 = 0x111;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x111);
    goto LAB_0001b44d;
  case 0x12:
    iVar7 = 0x113;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x113);
    goto LAB_0001b44d;
  case 0x13:
    iVar7 = 0x114;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x114);
    goto LAB_0001b44d;
  case 0x14:
    iVar7 = 0x105;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x105);
    goto LAB_0001b44d;
  case 0x15:
    iVar7 = 0x106;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x106);
    goto LAB_0001b44d;
  case 0x16:
    iVar7 = 0x107;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x107);
    goto LAB_0001b44d;
  case 0x17:
    iVar7 = 0x108;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x108);
    goto LAB_0001b44d;
  case 0x18:
    iVar7 = 0x10b;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10b);
    goto LAB_0001b44d;
  case 0x19:
    iVar7 = 0x10c;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10c);
    goto LAB_0001b44d;
  case 0x1a:
    iVar7 = 0x10e;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10e);
    goto LAB_0001b44d;
  case 0x1b:
    iVar7 = 0x3e;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3e);
    goto LAB_0001b44d;
  case 0x1c:
    iVar7 = 0x2c;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2c);
    goto LAB_0001b44d;
  case 0x1d:
    iVar7 = 0x26;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x26);
    goto LAB_0001b44d;
  case 0x1e:
    iVar7 = 0x7c;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7c);
    goto LAB_0001b44d;
  case 0x1f:
    iVar7 = 0x7e;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7e);
    goto LAB_0001b44d;
  case 0x20:
    iVar7 = 0x21;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x21);
    goto LAB_0001b44d;
  case 0x21:
    iVar7 = 0x3f;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3f);
    goto LAB_0001b44d;
  case 0x22:
    iVar7 = 0x2a;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2a);
    goto LAB_0001b44d;
  case 0x23:
    iVar7 = 0x2b;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);
    goto LAB_0001b44d;
  case 0x24:
    iVar7 = 0x2d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);
    goto LAB_0001b44d;
  case 0x25:
    iVar7 = 0x2f;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2f);
    goto LAB_0001b44d;
  case 0x26:
    iVar7 = 0x25;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x25);
    goto LAB_0001b44d;
  case 0x27:
    iVar7 = 0x3c;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3c);
    goto LAB_0001b44d;
  case 0x28:
    iVar7 = 0x3d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);
    goto LAB_0001b44d;
  case 0x29:
    iVar7 = 0x7d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7d);
    goto LAB_0001b44d;
  case 0x2a:
    iVar7 = 0x7b;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7b);
    goto LAB_0001b44d;
  case 0x2b:
    iVar7 = 0x29;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x29);
    goto LAB_0001b44d;
  case 0x2c:
    iVar7 = 0x28;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x28);
    goto LAB_0001b44d;
  case 0x2d:
    iVar7 = 0x3a;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3a);
    goto LAB_0001b44d;
  case 0x2e:
    iVar7 = 0x3b;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3b);
    goto LAB_0001b44d;
  case 0x2f:
    iVar7 = 0x133;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x133);
    goto LAB_0001b44d;
  case 0x30:
    iVar7 = 0x134;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x134);
    goto LAB_0001b44d;
  case 0x31:
    iVar7 = 0x135;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x135);
    goto LAB_0001b44d;
  case 0x32:
    iVar7 = 0x14e;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);
    goto LAB_0001b44d;
  case 0x33:
    iVar7 = 0x179;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x179);
    goto LAB_0001b44d;
  case 0x34:
    iVar7 = 0x118;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x118);
    goto LAB_0001b44d;
  case 0x35:
    iVar7 = 0x119;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x119);
    goto LAB_0001b44d;
  case 0x36:
    iVar7 = 0x150;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);
    goto LAB_0001b44d;
  case 0x37:
    iVar7 = 0x117;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);
    goto LAB_0001b44d;
  case 0x38:
    iVar7 = 0x124;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x124);
    goto LAB_0001b44d;
  case 0x39:
    iVar7 = 0x125;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x125);
    goto LAB_0001b44d;
  case 0x3a:
    iVar7 = 0x126;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x126);
    goto LAB_0001b44d;
  case 0x3b:
    iVar7 = 0x143;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x143);
    goto LAB_0001b44d;
  case 0x3c:
    iVar7 = 0x144;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x144);
    goto LAB_0001b44d;
  case 0x3d:
    iVar7 = 0x142;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x142);
    goto LAB_0001b44d;
  case 0x3e:
    iVar7 = 0x145;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x145);
    goto LAB_0001b44d;
  case 0x3f:
    iVar7 = 0x146;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x146);
    goto LAB_0001b44d;
  case 0x40:
    iVar7 = 0x167;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x167);
    goto LAB_0001b44d;
  case 0x41:
    iVar7 = 0x166;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x166);
    goto LAB_0001b44d;
  case 0x42:
    iVar7 = 0x13f;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13f);
    goto LAB_0001b44d;
  case 0x43:
    iVar7 = 0x173;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);
    goto LAB_0001b44d;
  case 0x44:
    iVar7 = 0x140;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x140);
    goto LAB_0001b44d;
  case 0x45:
  case 0x46:
    iVar7 = 299;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,299);
    goto LAB_0001b44d;
  case 0x47:
    iVar7 = 0x131;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x131);
    goto LAB_0001b44d;
  case 0x48:
    iVar7 = 0x13e;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13e);
    goto LAB_0001b44d;
  case 0x49:
    iVar7 = 0x141;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x141);
    goto LAB_0001b44d;
  case 0x4a:
    iVar7 = 0x13c;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13c);
    goto LAB_0001b44d;
  case 0x4b:
    iVar7 = 0x13d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13d);
    goto LAB_0001b44d;
  case 0x4c:
    iVar7 = 0x154;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x154);
    goto LAB_0001b44d;
  case 0x4d:
    iVar7 = 0x152;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x152);
    goto LAB_0001b44d;
  case 0x4e:
    iVar7 = 0x153;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x153);
    goto LAB_0001b44d;
  case 0x4f:
    iVar7 = 0x15c;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15c);
    goto LAB_0001b44d;
  case 0x50:
    iVar7 = 0x13b;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13b);
    goto LAB_0001b44d;
  case 0x51:
    iVar7 = 0x151;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x151);
    goto LAB_0001b44d;
  case 0x52:
    iVar7 = 0x155;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x155);
    goto LAB_0001b44d;
  case 0x53:
    iVar7 = 0x12d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12d);
    goto LAB_0001b44d;
  case 0x54:
    iVar7 = 0x130;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x130);
    goto LAB_0001b44d;
  case 0x55:
    iVar7 = 0x12f;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12f);
    goto LAB_0001b44d;
  case 0x56:
    iVar7 = 0x11f;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11f);
    goto LAB_0001b44d;
  case 0x57:
    iVar7 = 0x121;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x121);
    goto LAB_0001b44d;
  case 0x58:
    iVar7 = 0x122;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x122);
    goto LAB_0001b44d;
  case 0x59:
    iVar7 = 0x123;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x123);
    goto LAB_0001b44d;
  case 0x5a:
    iVar7 = 0x14f;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14f);
    goto LAB_0001b44d;
  case 0x5b:
    iVar7 = 0x147;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x147);
    goto LAB_0001b44d;
  case 0x5c:
    iVar7 = 300;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,300);
    goto LAB_0001b44d;
  case 0x5d:
    iVar7 = 0x12e;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12e);
    goto LAB_0001b44d;
  case 0x5e:
    iVar7 = 0x148;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x148);
    goto LAB_0001b44d;
  case 0x5f:
    iVar7 = 0x149;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x149);
    goto LAB_0001b44d;
  case 0x60:
    iVar7 = 0x14a;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14a);
    goto LAB_0001b44d;
  case 0x61:
    iVar7 = 0x11a;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11a);
    goto LAB_0001b44d;
  case 0x62:
    iVar7 = 0x11b;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11b);
    goto LAB_0001b44d;
  case 99:
    iVar7 = 0x11c;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11c);
    goto LAB_0001b44d;
  case 100:
    iVar7 = 0x11d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11d);
    goto LAB_0001b44d;
  case 0x65:
    iVar7 = 0x11e;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11e);
    goto LAB_0001b44d;
  case 0x66:
    iVar7 = 0x14b;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14b);
    goto LAB_0001b44d;
  case 0x67:
    iVar7 = 0x14c;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14c);
    goto LAB_0001b44d;
  case 0x68:
    iVar7 = 0x14d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14d);
    goto LAB_0001b44d;
  case 0x69:
  case 0x73:
    iVar7 = 0x13a;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13a);
    goto LAB_0001b44d;
  case 0x6a:
  case 0x6c:
    iVar7 = 0x127;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x127);
    goto LAB_0001b44d;
  case 0x6b:
    iVar7 = 0x128;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x128);
    goto LAB_0001b44d;
  case 0x6d:
    iVar7 = 0x12a;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12a);
    goto LAB_0001b44d;
  case 0x6e:
    iVar7 = 0x129;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x129);
    goto LAB_0001b44d;
  case 0x6f:
    iVar7 = 0x136;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x136);
    goto LAB_0001b44d;
  case 0x70:
    iVar7 = 0x137;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x137);
    goto LAB_0001b44d;
  case 0x71:
    iVar7 = 0x138;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x138);
    goto LAB_0001b44d;
  case 0x72:
    iVar7 = 0x139;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x139);
    goto LAB_0001b44d;
  case 0x74:
    iVar7 = 0x17c;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17c);
    goto LAB_0001b44d;
  case 0x75:
    iVar7 = 0x17d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17d);
    goto LAB_0001b44d;
  case 0x76:
    iVar7 = 0x17e;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17e);
    goto LAB_0001b44d;
  case 0x77:
  case 0x78:
    iVar7 = 0x14e;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);
    goto LAB_0001b44d;
  case 0x79:
  case 0x7a:
    iVar7 = 0x150;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);
    goto LAB_0001b44d;
  case 0x7b:
    iVar7 = 0x17f;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17f);
    goto LAB_0001b44d;
  case 0x7c:
    iVar7 = 0x132;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x132);
    goto LAB_0001b44d;
  case 0x7d:
    iVar7 = 0x120;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x120);
    goto LAB_0001b44d;
  case 0x7e:
    iVar7 = 0x157;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x157);
    goto LAB_0001b44d;
  case 0x7f:
    iVar7 = 0x180;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x180);
    goto LAB_0001b44d;
  case 0x80:
    iVar7 = 0x158;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x158);
    goto LAB_0001b44d;
  case 0x81:
    iVar7 = 0x159;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x159);
    goto LAB_0001b44d;
  case 0x82:
    iVar7 = 0x15a;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15a);
    goto LAB_0001b44d;
  case 0x83:
    iVar7 = 0x15b;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15b);
    goto LAB_0001b44d;
  case 0x84:
    iVar7 = 0x17b;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17b);
    goto LAB_0001b44d;
  case 0x85:
    iVar7 = 0x181;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x181);
    goto LAB_0001b44d;
  case 0x86:
    iVar7 = 0x182;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x182);
    goto LAB_0001b44d;
  case 0x87:
  case 0xb7:
  case 0xc4:
    lineno = lineno + 1;
    goto LAB_0001b24c;
  case 0x88:
    iVar7 = 0x162;
    lineno = lineno + 1;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x162);
    goto LAB_0001b44d;
  case 0x89:
  case 0x8a:
  case 0xb8:
  case 0xc5:
  case 0xc6:
    goto LAB_0001b24c;
  case 0x8b:
    iVar7 = 0x163;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);
    goto LAB_0001b44d;
  case 0x8c:
    iVar7 = 0x156;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);
    goto LAB_0001b44d;
  case 0x8d:
    iVar7 = 0x117;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);
    goto LAB_0001b44d;
  case 0x8e:
    iVar7 = 0x15d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);
    goto LAB_0001b44d;
  case 0x8f:
    iVar7 = 0x16b;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);
    goto LAB_0001b44d;
  case 0x90:
    iVar7 = 0x16c;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);
    goto LAB_0001b44d;
  case 0x91:
    iVar7 = 0x16d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);
    goto LAB_0001b44d;
  case 0x92:
    iVar7 = 0x161;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);
    goto LAB_0001b44d;
  case 0x93:
    iVar7 = 0x169;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);
    goto LAB_0001b44d;
  case 0x94:
    iVar7 = 0x164;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);
    goto LAB_0001b44d;
  case 0x95:
    iVar7 = 0x165;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);
    goto LAB_0001b44d;
  case 0x96:
    iVar7 = 0x168;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);
    goto LAB_0001b44d;
  case 0x97:
    iVar7 = 0x172;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);
    goto LAB_0001b44d;
  case 0x98:
    iVar7 = 0x174;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);
    goto LAB_0001b44d;
  case 0x99:
    iVar7 = 0x15e;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);
    goto LAB_0001b44d;
  case 0x9a:
    iVar7 = 0x15f;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);
    goto LAB_0001b44d;
  case 0x9b:
    iVar7 = 0x160;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);
    goto LAB_0001b44d;
  case 0x9c:
    iVar7 = 0x163;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);
    goto LAB_0001b44d;
  case 0x9d:
    iVar7 = 0x156;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);
    goto LAB_0001b44d;
  case 0x9e:
    iVar7 = 0x117;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);
    goto LAB_0001b44d;
  case 0x9f:
    iVar7 = 0x15d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);
    goto LAB_0001b44d;
  case 0xa0:
    iVar7 = 0x16b;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);
    goto LAB_0001b44d;
  case 0xa1:
    iVar7 = 0x16c;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);
    goto LAB_0001b44d;
  case 0xa2:
    iVar7 = 0x16d;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);
    goto LAB_0001b44d;
  case 0xa3:
    iVar7 = 0x161;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);
    goto LAB_0001b44d;
  case 0xa4:
    iVar7 = 0x169;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);
    goto LAB_0001b44d;
  case 0xa5:
    iVar7 = 0x164;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);
    goto LAB_0001b44d;
  case 0xa6:
    iVar7 = 0x165;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);
    goto LAB_0001b44d;
  case 0xa7:
    iVar7 = 0x168;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);
    goto LAB_0001b44d;
  case 0xa8:
    iVar7 = 0x172;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);
    goto LAB_0001b44d;
  case 0xa9:
  case 0xbc:
    iVar7 = 0x173;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);
    goto LAB_0001b44d;
  case 0xaa:
    iVar7 = 0x174;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);
    goto LAB_0001b44d;
  case 0xab:
    iVar7 = 0x15e;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);
    goto LAB_0001b44d;
  case 0xac:
    iVar7 = 0x15f;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);
    goto LAB_0001b44d;
  case 0xad:
    iVar7 = 0x160;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);
    goto LAB_0001b44d;
  case 0xae:
    iVar7 = 0x103;
    uVar12 = xstrdup(yytext);
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xaf:
    iVar7 = 0x103;
    uVar12 = xstrdup(yytext);
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xb0:
    iVar7 = 0x103;
    uVar12 = xstrdup(yytext);
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xb1:
    iVar7 = 0x103;
    uVar12 = xstrdup(yytext);
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xb2:
    iVar7 = 0x104;
    uVar12 = xstrdup(yytext + 2);
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xb3:
    iVar7 = 0x103;
    uVar12 = xstrdup(yytext);
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xb4:
    iVar7 = 0x104;
    uVar12 = xstrdup(yytext + 2);
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xb5:
    if ((*yytext == '/') && (yytext[1] == '*')) {
      *local_54 = yy_hold_char;
      yy_c_buf_p = (char *)(local_24 + 2);
      yyleng = 2;
      yy_hold_char = local_24[2];
      yytext = (char *)local_24;
      local_24[2] = 0;
      comment();
      goto LAB_0001b24c;
    }
    iVar7 = 0x103;
    uVar12 = xstrdup(yytext);
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xb6:
    pcVar9 = (char *)xstrdup(yytext + 1);
    yylval.name = pcVar9;
    sVar10 = strlen(pcVar9);
    uVar13 = yyleng - 2;
    if (-1 < (int)uVar13 && (uint)(sVar10 < uVar13) <= (uint)-((int)uVar13 >> 0x1f)) {
      sVar10 = uVar13;
    }
    iVar7 = 0x103;
    pcVar9[sVar10] = '\0';
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);
    goto LAB_0001b44d;
  case 0xb9:
    iVar7 = (int)*yytext;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);
    goto LAB_0001b44d;
  case 0xba:
    iVar7 = 0x177;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x177);
    goto LAB_0001b44d;
  case 0xbb:
    iVar7 = 0x178;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x178);
    goto LAB_0001b44d;
  case 0xbd:
    iVar7 = 0x176;
    uVar12 = xstrdup(yytext);
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xbe:
    iVar7 = 0x175;
    uVar12 = xstrdup(yytext);
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xbf:
    yy_start = 0x11;
    iVar7 = (int)*yytext;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);
    goto LAB_0001b44d;
  case 0xc0:
    yy_start = 0x13;
    vers_node_nesting = 0;
    iVar7 = (int)*yytext;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);
    goto LAB_0001b44d;
  case 0xc1:
    iVar7 = (int)*yytext;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);
    goto LAB_0001b44d;
  case 0xc2:
    vers_node_nesting = vers_node_nesting + 1;
    iVar7 = (int)*yytext;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);
    goto LAB_0001b44d;
  case 0xc3:
    vers_node_nesting = vers_node_nesting + -1;
    if (vers_node_nesting < 0) {
      yy_start = 0x11;
    }
    iVar7 = (int)*yytext;
    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);
    goto LAB_0001b44d;
  case 199:
    lex_warn_invalid(" in script",yytext);
    goto LAB_0001b24c;
  case 200:
    lex_warn_invalid(" in expression",yytext);
    goto LAB_0001b24c;
  case 0xc9:
    fwrite(yytext,yyleng,1,(FILE *)yyout);
    goto LAB_0001b24c;
  case 0xca:
    break;
  case 0xcb:
  case 0xcc:
  case 0xcd:
  case 0xce:
  case 0xcf:
  case 0xd0:
  case 0xd1:
  case 0xd2:
  case 0xd3:
  case 0xd4:
    uVar13 = include_stack_ptr - 1;
    include_stack_ptr = uVar13;
    if (uVar13 == 0) {
      iVar7 = 0;
      lineno = 0;
      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);
    }
    else {
      iVar7 = 0x116;
      yy_switch_to_buffer(include_stack[uVar13]);
      lineno = lineno_stack[uVar13];
      input_flags._0_1_ = input_flags._0_1_ & 0xf7 | ((byte)sysrooted_stack[uVar13] & 1) * '\b';
      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);
    }
    goto LAB_0001b44d;
  default:
                    /* WARNING: Subroutine does not return */
    yy_fatal_error("fatal flex scanner internal error--no action found");
  }
  iVar7 = -1 - (int)yytext;
  *local_54 = yy_hold_char;
  pFVar4 = yyin;
  pyVar8 = yy_buffer_stack[sVar5];
  iVar11 = yy_n_chars;
  if (pyVar8->yy_buffer_status == 0) {
    pyVar8->yy_buffer_status = 1;
    yy_n_chars = pyVar8->yy_n_chars;
    pyVar8->yy_input_file = pFVar4;
    iVar11 = pyVar8->yy_n_chars;
  }
  if (pyVar8->yy_ch_buf + iVar11 < yy_c_buf_p) {
    iVar11 = yy_get_next_buffer();
    if (iVar11 != 1) {
      if (iVar11 == 2) {
        local_54 = (byte *)(yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf + yy_n_chars);
        yy_c_buf_p = (char *)local_54;
        uVar14 = yy_get_previous_state();
        local_24 = (byte *)yytext;
        goto LAB_0001b353;
      }
      if (iVar11 != 0) goto LAB_0001b24c;
      local_54 = (byte *)(yytext + (int)(local_54 + iVar7));
      yy_c_buf_p = (char *)local_54;
      uVar13 = yy_get_previous_state();
      local_24 = (byte *)yytext;
      goto LAB_0001c0dc;
    }
    yy_c_buf_p = yytext;
    iVar7 = (yy_start + -1) / 2 + 0xcb;
    goto LAB_0001b391;
  }
  local_54 = (byte *)(yytext + (int)(local_54 + iVar7));
  yy_c_buf_p = (char *)local_54;
  uVar14 = yy_get_previous_state();
  uVar13 = uVar14;
  if (yy_accept[uVar14] != 0) {
    yy_last_accepting_state = uVar14;
    yy_last_accepting_cpos = (char *)local_54;
  }
  for (; uVar13 != (int)yy_chk[yy_base[uVar13] + 1]; uVar13 = (int)yy_def[uVar13]) {
  }
  uVar13 = (uint)yy_nxt[yy_base[uVar13] + 1];
  local_24 = (byte *)yytext;
  if ((uVar13 != 0x718) && (uVar13 != 0)) goto code_r0x0001c8e3;
  goto LAB_0001b353;
code_r0x0001c8e3:
  local_54 = local_54 + 1;
LAB_0001c0dc:
  yy_hold_char = *local_54;
  goto LAB_0001b26b;
_L404:
  *local_54 = yy_hold_char;
  local_54 = (byte *)yy_last_accepting_cpos;
  goto LAB_0001b353;
}



void FUN_0001b150(void)

{
  byte *pbVar1;
  byte bVar2;
  ushort uVar3;
  undefined4 uVar4;
  int iVar5;
  bool bVar6;
  int iVar7;
  undefined4 *puVar8;
  uint uVar9;
  uint uVar10;
  int unaff_EBP;
  byte *unaff_ESI;
  byte *local_54;
  byte *local_44;
  uint local_40;
  
  FUN_0001d2ea();
  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0) goto LAB_0001b1f4;
  pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9;
  pbVar1[0] = 1;
  pbVar1[1] = 0;
  pbVar1[2] = 0;
  pbVar1[3] = 0;
  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0) {
    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;
    pbVar1[0] = 1;
    pbVar1[1] = 0;
    pbVar1[2] = 0;
    pbVar1[3] = 0;
  }
  if (*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0) {
    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =
         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);
    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;
LAB_0001b1aa:
    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);
    if (iVar7 == 0) goto LAB_0001b3ca;
LAB_0001b1b8:
    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);
    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;
  }
  else {
    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;
LAB_0001b40c:
    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =
         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);
    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);
    if (iVar7 != 0) goto LAB_0001b1b8;
LAB_0001b3ca:
    FUN_0001a8c0();
    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);
    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);
    puVar8 = (undefined4 *)
             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);
    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;
  }
  unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215;
  *(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4];
  pbVar1 = (byte *)puVar8[2];
  uVar4 = *puVar8;
  *(byte **)unaff_ESI = pbVar1;
  *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4;
  bVar2 = *pbVar1;
  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1;
  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;
LAB_0001b1f4:
  uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);
  if (uVar10 != 0) {
    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;
    if (uVar10 < 6) {
                    /* WARNING: Could not recover jumptable at 0x0001b3c8. Too many branches */
                    /* WARNING: Treating indirect jump as call */
      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();
      return;
    }
                    /* WARNING: Subroutine does not return */
    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);
  }
  iVar7 = unaff_EBP + 0x5a2ca;
  pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd);
  bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15];
  uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5);
  *pbVar1 = bVar2;
  local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1);
  uVar3 = *(ushort *)(iVar7 + uVar10 * 2);
  bVar6 = false;
  local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);
  local_54 = pbVar1;
  while( true ) {
    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {
      bVar6 = true;
      local_40 = uVar10;
      local_44 = local_54;
    }
    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];
    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {
      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);
      if (0x718 < (int)uVar10) {
        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);
      }
      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);
    }
    local_54 = local_54 + 1;
    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);
    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);
    if (uVar3 == 0xb6e) break;
    bVar2 = *local_54;
  }
  if (bVar6) {
    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;
    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;
  }
  uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP);
  if (uVar10 == 0) {
    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);
    uVar10 = (uint)*(short *)(&UNK_0005b2aa +
                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);
  }
  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54;
  *(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1;
  *(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1;
  bVar2 = *local_54;
  *local_54 = 0;
  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;
  if (uVar10 < 0xd5) {
                    /* WARNING: Could not recover jumptable at 0x0001b3a5. Too many branches */
                    /* WARNING: Treating indirect jump as call */
    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();
    return;
  }
                    /* WARNING: Subroutine does not return */
  FUN_0001a890();
}


PUSH EBP
CALL 0x0001d2ea
ADD EBP,0x1b3eaa
PUSH EDI
PUSH ESI
PUSH EBX
SUB ESP,0x4c
MOV EAX,dword ptr [EBP + 0x1674]
TEST EAX,EAX
JNZ 0x0001b1f4
MOV dword ptr [EBP + 0x1674],0x1
MOV EAX,dword ptr [EBP + 0x1670]
TEST EAX,EAX
JNZ 0x0001b18e
MOV dword ptr [EBP + 0x1670],0x1
MOV EAX,dword ptr [EBP + 0x150c]
TEST EAX,EAX
JZ 0x0001b42a
MOV EDI,dword ptr [EBP + 0x1508]
TEST EDI,EDI
JZ 0x0001b40c
MOV EAX,dword ptr [EBP + 0x1684]
TEST EAX,EAX
JZ 0x0001b3ca
MOV EDX,dword ptr [EBP + 0x168c]
MOV EAX,dword ptr [EAX + EDX*0x4]
TEST EAX,EAX
JZ 0x0001b3ca
MOV EDX,dword ptr [EAX + 0x10]
LEA ESI,[EBP + 0x2364]
MOV dword ptr [EBP + 0x167c],EDX
MOV EDX,dword ptr [EAX + 0x8]
MOV EAX,dword ptr [EAX]
MOV dword ptr [ESI],EDX
MOV dword ptr [EBP + 0x150c],EAX
MOVZX EAX,byte ptr [EDX]
MOV dword ptr [EBP + 0x1678],EDX
MOV byte ptr [EBP + 0x1680],AL
LEA EDX,[EBP + 0x2368]
MOV EAX,dword ptr [EDX]
TEST EAX,EAX
JNZ 0x0001b3b0
LEA EAX,[EBP + 0x2364]
LEA ESI,[EBP + 0xffea6420]
LEA EDI,[EBP + 0xffea2660]
MOV dword ptr [ESP + 0x30],EAX
LEA EAX,[EBP + 0xffea7300]
MOV dword ptr [ESP + 0x2c],EAX
LEA EAX,[EBP + 0xffea7400]
MOV dword ptr [ESP + 0x24],EAX
LEA EAX,[EBP + 0xffea3e00]
MOV dword ptr [ESP + 0x28],EAX
LEA EAX,[EBP + 0x2370]
MOV dword ptr [ESP + 0x34],EAX
LEA EAX,[EBP + 0x236c]
MOV dword ptr [ESP + 0x3c],EAX
MOV EAX,dword ptr [EBP + 0x1678]
MOVZX EDX,byte ptr [EBP + 0x1680]
MOV EBX,dword ptr [EBP + 0x1670]
MOV dword ptr [ESP + 0x8],EAX
MOV byte ptr [EAX],DL
MOV dword ptr [ESP + 0x38],EAX
MOV EAX,EDX
MOV ECX,dword ptr [EBP + 0x166c]
MOVZX EDX,word ptr [ESI + EBX*0x2]
MOV byte ptr [ESP + 0x14],0x0
MOV dword ptr [ESP + 0x1c],ECX
MOV ECX,dword ptr [EBP + 0x1668]
MOV dword ptr [ESP + 0x18],ECX
MOV ECX,EDX
MOVZX EDX,AL
MOVZX EAX,CX
MOV ECX,dword ptr [ESP + 0x24]
MOV dword ptr [ESP + 0x20],EDX
MOV EDX,dword ptr [ESP + 0x1c]
CMP word ptr [ECX + EBX*0x2],0x0
MOV ECX,0x1
CMOVNZ EDX,EBX
MOV dword ptr [ESP + 0x1c],EDX
MOV EDX,dword ptr [ESP + 0x18]
CMOVNZ EDX,dword ptr [ESP + 0x8]
MOV dword ptr [ESP + 0x18],EDX
MOVZX EDX,byte ptr [ESP + 0x14]
CMOVNZ EDX,ECX
MOV ECX,dword ptr [ESP + 0x2c]
MOV byte ptr [ESP + 0x14],DL
MOV EDX,dword ptr [ESP + 0x20]
MOVZX ECX,byte ptr [ECX + EDX*0x1]
JMP 0x0001b2f4
MOVSX EBX,word ptr [EBP + EBX*0x2 + 0xffea55a0]
CMP EBX,0x718
JLE 0x0001b2f0
MOVZX ECX,byte ptr [EBP + ECX*0x1 + 0xffea72a0]
MOVZX EAX,word ptr [ESI + EBX*0x2]
ADD EAX,ECX
MOVSX EDX,word ptr [EDI + EAX*0x2]
CMP EDX,EBX
JNZ 0x0001b2d8
MOV ECX,dword ptr [ESP + 0x28]
ADD dword ptr [ESP + 0x8],0x1
MOV EDX,dword ptr [ESP + 0x8]
MOVZX EBX,word ptr [ECX + EAX*0x2]
MOVZX EAX,word ptr [ESI + EBX*0x2]
CMP AX,0xb6e
JZ 0x0001b328
MOVZX EDX,byte ptr [EDX]
JMP 0x0001b290
CMP byte ptr [ESP + 0x14],0x0
JZ 0x0001b3fb
MOV EAX,dword ptr [ESP + 0x18]
MOV ECX,dword ptr [ESP + 0x38]
MOV dword ptr [ESP + 0x14],ESI
MOV ESI,dword ptr [ESP + 0x8]
MOV dword ptr [EBP + 0x1668],EAX
MOV EAX,dword ptr [ESP + 0x1c]
MOV dword ptr [EBP + 0x166c],EAX
MOV EDX,dword ptr [ESP + 0x24]
MOVSX EAX,word ptr [EDX + EBX*0x2]
TEST EAX,EAX
JNZ 0x0001b36f
MOV EAX,dword ptr [EBP + 0x166c]
MOV ESI,dword ptr [EBP + 0x1668]
MOVSX EAX,word ptr [EDX + EAX*0x2]
MOV EDX,dword ptr [ESP + 0x30]
MOV EBX,dword ptr [ESP + 0x34]
MOV dword ptr [EBP + 0x1678],ESI
MOV dword ptr [EDX],ECX
MOV EDX,ESI
SUB EDX,ECX
MOV dword ptr [EBX],EDX
MOVZX EDX,byte ptr [ESI]
MOV byte ptr [ESI],0x0
MOV byte ptr [EBP + 0x1680],DL
CMP EAX,0xd4
JA 0x0001c91d
MOV EDX,dword ptr [EBP + EAX*0x4 + 0xffea22a0]
ADD EDX,EBP
JMP EDX
MOV dword ptr [EDX],0x0
CMP EAX,0x5
JA 0x0001c964
MOV ESI,dword ptr [EBP + EAX*0x4 + 0xffea25f4]
ADD ESI,EBP
JMP ESI
CALL 0x0001a8c0
SUB ESP,0x8
MOV EDX,dword ptr [EBP + 0x168c]
MOV EAX,dword ptr [EBP + 0x1684]
PUSH 0x4000
PUSH dword ptr [EBP + 0x150c]
LEA EBX,[EAX + EDX*0x4]
CALL 0x0001aba0
ADD ESP,0x10
MOV dword ptr [EBX],EAX
JMP 0x0001b1c9
MOV dword ptr [ESP + 0x14],ESI
MOV ECX,dword ptr [ESP + 0x38]
MOV ESI,dword ptr [ESP + 0x8]
JMP 0x0001b353
MOV EAX,dword ptr [EBP + 0xffffffc4]
MOV EAX,dword ptr [EAX]
MOV dword ptr [EBP + 0x1508],EAX
MOV EAX,dword ptr [EBP + 0x1684]
TEST EAX,EAX
JNZ 0x0001b1b8
JMP 0x0001b3ca
MOV EAX,dword ptr [EBP + 0xffffffb8]
MOV EDI,dword ptr [EBP + 0x1508]
MOV EAX,dword ptr [EAX]
MOV dword ptr [EBP + 0x150c],EAX
TEST EDI,EDI
JNZ 0x0001b1aa
JMP 0x0001b40c
LEA EAX,[EBP + 0xffea2168]
CALL 0x0001a890
LEA EAX,[EBP + 0xffea2658]
PUSH ESI
MOV EBX,EBP
PUSH EAX
LEA EAX,[EBP + 0xffea222f]
PUSH 0x83
PUSH EAX
CALL 0x00033e90
(translation_unit "void FUN_0001b150(void)\n\n{\n  byte *pbVar1;\n  byte bVar2;\n  ushort uVar3;\n  undefined4 uVar4;\n  int iVar5;\n  bool bVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  uint uVar9;\n  uint uVar10;\n  int unaff_EBP;\n  byte *unaff_ESI;\n  byte *local_54;\n  byte *local_44;\n  uint local_40;\n  \n  FUN_0001d2ea();\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0) goto LAB_0001b1f4;\n  pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9;\n  pbVar1[0] = 1;\n  pbVar1[1] = 0;\n  pbVar1[2] = 0;\n  pbVar1[3] = 0;\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0) {\n    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;\n    pbVar1[0] = 1;\n    pbVar1[1] = 0;\n    pbVar1[2] = 0;\n    pbVar1[3] = 0;\n  }\n  if (*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0) {\n    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 == 0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);\n    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;\n  }\n  else {\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }\n  unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215;\n  *(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4];\n  pbVar1 = (byte *)puVar8[2];\n  uVar4 = *puVar8;\n  *(byte **)unaff_ESI = pbVar1;\n  *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4;\n  bVar2 = *pbVar1;\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\nLAB_0001b1f4:\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);\n  if (uVar10 != 0) {\n    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;\n    if (uVar10 < 6) {\n                    /* WARNING: Could not recover jumptable at 0x0001b3c8. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }\n                    /* WARNING: Subroutine does not return */\n    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);\n  }\n  iVar7 = unaff_EBP + 0x5a2ca;\n  pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd);\n  bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15];\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5);\n  *pbVar1 = bVar2;\n  local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1);\n  uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n  bVar6 = false;\n  local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n  local_54 = pbVar1;\n  while( true ) {\n    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }\n    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];\n    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }\n    local_54 = local_54 + 1;\n    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);\n    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    if (uVar3 == 0xb6e) break;\n    bVar2 = *local_54;\n  }\n  if (bVar6) {\n    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;\n    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;\n  }\n  uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP);\n  if (uVar10 == 0) {\n    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n    uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);\n  }\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54;\n  *(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1;\n  *(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1;\n  bVar2 = *local_54;\n  *local_54 = 0;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\n  if (uVar10 < 0xd5) {\n                    /* WARNING: Could not recover jumptable at 0x0001b3a5. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n    return;\n  }\n                    /* WARNING: Subroutine does not return */\n  FUN_0001a890();\n}\n\n" (function_definition "void FUN_0001b150(void)\n\n{\n  byte *pbVar1;\n  byte bVar2;\n  ushort uVar3;\n  undefined4 uVar4;\n  int iVar5;\n  bool bVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  uint uVar9;\n  uint uVar10;\n  int unaff_EBP;\n  byte *unaff_ESI;\n  byte *local_54;\n  byte *local_44;\n  uint local_40;\n  \n  FUN_0001d2ea();\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0) goto LAB_0001b1f4;\n  pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9;\n  pbVar1[0] = 1;\n  pbVar1[1] = 0;\n  pbVar1[2] = 0;\n  pbVar1[3] = 0;\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0) {\n    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;\n    pbVar1[0] = 1;\n    pbVar1[1] = 0;\n    pbVar1[2] = 0;\n    pbVar1[3] = 0;\n  }\n  if (*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0) {\n    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 == 0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);\n    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;\n  }\n  else {\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }\n  unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215;\n  *(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4];\n  pbVar1 = (byte *)puVar8[2];\n  uVar4 = *puVar8;\n  *(byte **)unaff_ESI = pbVar1;\n  *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4;\n  bVar2 = *pbVar1;\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\nLAB_0001b1f4:\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);\n  if (uVar10 != 0) {\n    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;\n    if (uVar10 < 6) {\n                    /* WARNING: Could not recover jumptable at 0x0001b3c8. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }\n                    /* WARNING: Subroutine does not return */\n    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);\n  }\n  iVar7 = unaff_EBP + 0x5a2ca;\n  pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd);\n  bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15];\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5);\n  *pbVar1 = bVar2;\n  local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1);\n  uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n  bVar6 = false;\n  local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n  local_54 = pbVar1;\n  while( true ) {\n    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }\n    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];\n    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }\n    local_54 = local_54 + 1;\n    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);\n    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    if (uVar3 == 0xb6e) break;\n    bVar2 = *local_54;\n  }\n  if (bVar6) {\n    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;\n    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;\n  }\n  uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP);\n  if (uVar10 == 0) {\n    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n    uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);\n  }\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54;\n  *(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1;\n  *(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1;\n  bVar2 = *local_54;\n  *local_54 = 0;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\n  if (uVar10 < 0xd5) {\n                    /* WARNING: Could not recover jumptable at 0x0001b3a5. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n    return;\n  }\n                    /* WARNING: Subroutine does not return */\n  FUN_0001a890();\n}" primitive_type (function_declarator "FUN_0001b150(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  byte *pbVar1;\n  byte bVar2;\n  ushort uVar3;\n  undefined4 uVar4;\n  int iVar5;\n  bool bVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  uint uVar9;\n  uint uVar10;\n  int unaff_EBP;\n  byte *unaff_ESI;\n  byte *local_54;\n  byte *local_44;\n  uint local_40;\n  \n  FUN_0001d2ea();\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0) goto LAB_0001b1f4;\n  pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9;\n  pbVar1[0] = 1;\n  pbVar1[1] = 0;\n  pbVar1[2] = 0;\n  pbVar1[3] = 0;\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0) {\n    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;\n    pbVar1[0] = 1;\n    pbVar1[1] = 0;\n    pbVar1[2] = 0;\n    pbVar1[3] = 0;\n  }\n  if (*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0) {\n    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 == 0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);\n    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;\n  }\n  else {\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }\n  unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215;\n  *(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4];\n  pbVar1 = (byte *)puVar8[2];\n  uVar4 = *puVar8;\n  *(byte **)unaff_ESI = pbVar1;\n  *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4;\n  bVar2 = *pbVar1;\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\nLAB_0001b1f4:\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);\n  if (uVar10 != 0) {\n    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;\n    if (uVar10 < 6) {\n                    /* WARNING: Could not recover jumptable at 0x0001b3c8. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }\n                    /* WARNING: Subroutine does not return */\n    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);\n  }\n  iVar7 = unaff_EBP + 0x5a2ca;\n  pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd);\n  bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15];\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5);\n  *pbVar1 = bVar2;\n  local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1);\n  uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n  bVar6 = false;\n  local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n  local_54 = pbVar1;\n  while( true ) {\n    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }\n    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];\n    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }\n    local_54 = local_54 + 1;\n    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);\n    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    if (uVar3 == 0xb6e) break;\n    bVar2 = *local_54;\n  }\n  if (bVar6) {\n    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;\n    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;\n  }\n  uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP);\n  if (uVar10 == 0) {\n    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n    uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);\n  }\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54;\n  *(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1;\n  *(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1;\n  bVar2 = *local_54;\n  *local_54 = 0;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\n  if (uVar10 < 0xd5) {\n                    /* WARNING: Could not recover jumptable at 0x0001b3a5. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n    return;\n  }\n                    /* WARNING: Subroutine does not return */\n  FUN_0001a890();\n}" { (declaration "byte *pbVar1;" type_identifier (pointer_declarator "*pbVar1" * identifier) ;) (declaration "byte bVar2;" type_identifier identifier ;) (declaration "ushort uVar3;" type_identifier identifier ;) (declaration "undefined4 uVar4;" type_identifier identifier ;) (declaration "int iVar5;" primitive_type identifier ;) (declaration "bool bVar6;" primitive_type identifier ;) (declaration "int iVar7;" primitive_type identifier ;) (declaration "undefined4 *puVar8;" type_identifier (pointer_declarator "*puVar8" * identifier) ;) (declaration "uint uVar9;" type_identifier identifier ;) (declaration "uint uVar10;" type_identifier identifier ;) (declaration "int unaff_EBP;" primitive_type identifier ;) (declaration "byte *unaff_ESI;" type_identifier (pointer_declarator "*unaff_ESI" * identifier) ;) (declaration "byte *local_54;" type_identifier (pointer_declarator "*local_54" * identifier) ;) (declaration "byte *local_44;" type_identifier (pointer_declarator "*local_44" * identifier) ;) (declaration "uint local_40;" type_identifier identifier ;) (expression_statement "FUN_0001d2ea();" (call_expression "FUN_0001d2ea()" identifier (argument_list "()" ( ))) ;) (if_statement "if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0) goto LAB_0001b1f4;" if (parenthesized_expression "(*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0)" ( (binary_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0" (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 9)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 9" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) != number_literal) )) (goto_statement "goto LAB_0001b1f4;" goto statement_identifier ;)) (expression_statement "pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9;" (assignment_expression "pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9" identifier = (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 9" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal)) ;) (expression_statement "pbVar1[0] = 1;" (assignment_expression "pbVar1[0] = 1" (subscript_expression "pbVar1[0]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "pbVar1[1] = 0;" (assignment_expression "pbVar1[1] = 0" (subscript_expression "pbVar1[1]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "pbVar1[2] = 0;" (assignment_expression "pbVar1[2] = 0" (subscript_expression "pbVar1[2]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "pbVar1[3] = 0;" (assignment_expression "pbVar1[3] = 0" (subscript_expression "pbVar1[3]" identifier [ number_literal ]) = number_literal) ;) (if_statement "if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0) {\n    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;\n    pbVar1[0] = 1;\n    pbVar1[1] = 0;\n    pbVar1[2] = 0;\n    pbVar1[3] = 0;\n  }" if (parenthesized_expression "(*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0)" ( (binary_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0" (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 5" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) == number_literal) )) (compound_statement "{\n    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;\n    pbVar1[0] = 1;\n    pbVar1[1] = 0;\n    pbVar1[2] = 0;\n    pbVar1[3] = 0;\n  }" { (expression_statement "pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;" (assignment_expression "pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5" identifier = (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 5" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal)) ;) (expression_statement "pbVar1[0] = 1;" (assignment_expression "pbVar1[0] = 1" (subscript_expression "pbVar1[0]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "pbVar1[1] = 0;" (assignment_expression "pbVar1[1] = 0" (subscript_expression "pbVar1[1]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "pbVar1[2] = 0;" (assignment_expression "pbVar1[2] = 0" (subscript_expression "pbVar1[2]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "pbVar1[3] = 0;" (assignment_expression "pbVar1[3] = 0" (subscript_expression "pbVar1[3]" identifier [ number_literal ]) = number_literal) ;) })) (if_statement "if (*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0) {\n    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 == 0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);\n    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;\n  }\n  else {\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }" if (parenthesized_expression "(*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0)" ( (binary_expression "*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0" (pointer_expression "*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" * (cast_expression "(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b4" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b53b4" & identifier)) + identifier) + number_literal) )))) == number_literal) )) (compound_statement "{\n    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 == 0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);\n    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;\n  }" { (expression_statement "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);" (assignment_expression "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2)" (pointer_expression "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" * (cast_expression "(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b4" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b53b4" & identifier)) + identifier) + number_literal) )))) = (pointer_expression "**(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2)" * (pointer_expression "*(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2)" * (cast_expression "(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "((int)&DWORD_001b3e60 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b3e60 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b3e60 + unaff_EBP" (cast_expression "(int)&DWORD_001b3e60" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b3e60" & identifier)) + identifier) + number_literal) )))))) ;) (if_statement "if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;" if (parenthesized_expression "(*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0)" ( (binary_expression "*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0" (pointer_expression "*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" * (cast_expression "(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&DWORD_001b53b0 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b0" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b53b0" & identifier)) + identifier) + number_literal) )))) == number_literal) )) (goto_statement "goto LAB_0001b40c;" goto statement_identifier ;)) (labeled_statement "LAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);" statement_identifier : (expression_statement "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);" (assignment_expression "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" identifier = (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x19" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;)) (if_statement "if (iVar7 == 0) goto LAB_0001b3ca;" if (parenthesized_expression "(iVar7 == 0)" ( (binary_expression "iVar7 == 0" identifier == number_literal) )) (goto_statement "goto LAB_0001b3ca;" goto statement_identifier ;)) (labeled_statement "LAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);" statement_identifier : (expression_statement "puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);" (assignment_expression "puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4)" identifier = (pointer_expression "*(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4)" * (cast_expression "(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4)" ( (binary_expression "iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4" identifier + (binary_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4" (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x21" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) * number_literal)) ))))) ;)) (if_statement "if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;" if (parenthesized_expression "(puVar8 == (undefined4 *)0x0)" ( (binary_expression "puVar8 == (undefined4 *)0x0" identifier == (cast_expression "(undefined4 *)0x0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0001b3ca;" goto statement_identifier ;)) }) (else_clause "else {\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }" else (compound_statement "{\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }" { (if_statement "if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;" if (parenthesized_expression "(*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0)" ( (binary_expression "*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0" (pointer_expression "*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" * (cast_expression "(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&DWORD_001b53b0 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b0" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b53b0" & identifier)) + identifier) + number_literal) )))) != number_literal) )) (goto_statement "goto LAB_0001b1aa;" goto statement_identifier ;)) (labeled_statement "LAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);" statement_identifier : (expression_statement "*(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);" (assignment_expression "*(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9)" (pointer_expression "*(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" * (cast_expression "(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&DWORD_001b53b0 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b0" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b53b0" & identifier)) + identifier) + number_literal) )))) = (pointer_expression "**(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9)" * (pointer_expression "*(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9)" * (cast_expression "(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(BYTE_ARRAY_001b3e65 + unaff_EBP + 9)" ( (binary_expression "BYTE_ARRAY_001b3e65 + unaff_EBP + 9" (binary_expression "BYTE_ARRAY_001b3e65 + unaff_EBP" identifier + identifier) + number_literal) )))))) ;)) (expression_statement "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);" (assignment_expression "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" identifier = (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x19" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;) (if_statement "if (iVar7 != 0) goto LAB_0001b1b8;" if (parenthesized_expression "(iVar7 != 0)" ( (binary_expression "iVar7 != 0" identifier != number_literal) )) (goto_statement "goto LAB_0001b1b8;" goto statement_identifier ;)) (labeled_statement "LAB_0001b3ca:\n    FUN_0001a8c0();" statement_identifier : (expression_statement "FUN_0001a8c0();" (call_expression "FUN_0001a8c0()" identifier (argument_list "()" ( ))) ;)) (expression_statement "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);" (assignment_expression "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" identifier = (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x21" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;) (expression_statement "iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);" (assignment_expression "iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" identifier = (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x19" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;) (expression_statement "puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);" (assignment_expression "puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000)" identifier = (cast_expression "(undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000)" identifier (argument_list "(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000)" ( (pointer_expression "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" * (cast_expression "(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b4" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b53b4" & identifier)) + identifier) + number_literal) )))) , number_literal ))))) ;) (expression_statement "*(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;" (assignment_expression "*(undefined4 **)(iVar5 + iVar7 * 4) = puVar8" (pointer_expression "*(undefined4 **)(iVar5 + iVar7 * 4)" * (cast_expression "(undefined4 **)(iVar5 + iVar7 * 4)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar5 + iVar7 * 4)" ( (binary_expression "iVar5 + iVar7 * 4" identifier + (binary_expression "iVar7 * 4" identifier * number_literal)) )))) = identifier) ;) }))) (expression_statement "unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215;" (assignment_expression "unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215" identifier = (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215" (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP" identifier + identifier) + number_literal)) ;) (expression_statement "*(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4];" (assignment_expression "*(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4]" (pointer_expression "*(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11)" * (cast_expression "(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x11" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) = (subscript_expression "puVar8[4]" identifier [ number_literal ])) ;) (expression_statement "pbVar1 = (byte *)puVar8[2];" (assignment_expression "pbVar1 = (byte *)puVar8[2]" identifier = (cast_expression "(byte *)puVar8[2]" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (subscript_expression "puVar8[2]" identifier [ number_literal ]))) ;) (expression_statement "uVar4 = *puVar8;" (assignment_expression "uVar4 = *puVar8" identifier = (pointer_expression "*puVar8" * identifier)) ;) (expression_statement "*(byte **)unaff_ESI = pbVar1;" (assignment_expression "*(byte **)unaff_ESI = pbVar1" (pointer_expression "*(byte **)unaff_ESI" * (cast_expression "(byte **)unaff_ESI" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier)) = identifier) ;) (expression_statement "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4;" (assignment_expression "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4" (pointer_expression "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" * (cast_expression "(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b4" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b53b4" & identifier)) + identifier) + number_literal) )))) = identifier) ;) (expression_statement "bVar2 = *pbVar1;" (assignment_expression "bVar2 = *pbVar1" identifier = (pointer_expression "*pbVar1" * identifier)) ;) (expression_statement "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1;" (assignment_expression "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1" (pointer_expression "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" * (cast_expression "(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0xd" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) = identifier) ;) (expression_statement "BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;" (assignment_expression "BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2" (subscript_expression "BYTE_ARRAY_001b5515[unaff_EBP + 0x15]" identifier [ (binary_expression "unaff_EBP + 0x15" identifier + number_literal) ]) = identifier) ;) (labeled_statement "LAB_0001b1f4:\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);" statement_identifier : (expression_statement "uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);" (assignment_expression "uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" identifier = (pointer_expression "*(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" * (cast_expression "(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" ( (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219" (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;)) (if_statement "if (uVar10 != 0) {\n    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;\n    if (uVar10 < 6) {\n                    /* WARNING: Could not recover jumptable at 0x0001b3c8. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }\n                    /* WARNING: Subroutine does not return */\n    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);\n  }" if (parenthesized_expression "(uVar10 != 0)" ( (binary_expression "uVar10 != 0" identifier != number_literal) )) (compound_statement "{\n    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;\n    if (uVar10 < 6) {\n                    /* WARNING: Could not recover jumptable at 0x0001b3c8. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }\n                    /* WARNING: Subroutine does not return */\n    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);\n  }" { (expression_statement "*(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;" (assignment_expression "*(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0" (pointer_expression "*(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" * (cast_expression "(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" ( (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219" (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP" identifier + identifier) + number_literal) )))) = number_literal) ;) (if_statement "if (uVar10 < 6) {\n                    /* WARNING: Could not recover jumptable at 0x0001b3c8. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }" if (parenthesized_expression "(uVar10 < 6)" ( (binary_expression "uVar10 < 6" identifier < number_literal) )) (compound_statement "{\n                    /* WARNING: Could not recover jumptable at 0x0001b3c8. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }" { comment comment (expression_statement "(*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();" (call_expression "(*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))()" (parenthesized_expression "(*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))" ( (pointer_expression "*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" * (cast_expression "(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" ( (binary_expression "*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa" (binary_expression "*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP" (pointer_expression "*(int *)(unaff_EBP + 0x5649e + uVar10 * 4)" * (cast_expression "(int *)(unaff_EBP + 0x5649e + uVar10 * 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(unaff_EBP + 0x5649e + uVar10 * 4)" ( (binary_expression "unaff_EBP + 0x5649e + uVar10 * 4" (binary_expression "unaff_EBP + 0x5649e" identifier + number_literal) + (binary_expression "uVar10 * 4" identifier * number_literal)) )))) + identifier) + number_literal) )))) )) (argument_list "()" ( ))) ;) (return_statement "return;" return ;) })) comment (expression_statement "FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);" (call_expression "FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI)" identifier (argument_list "(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI)" ( (binary_expression "unaff_EBP + 0x560d9" identifier + number_literal) , number_literal , (binary_expression "unaff_EBP + 0x56502" identifier + number_literal) , identifier ))) ;) })) (expression_statement "iVar7 = unaff_EBP + 0x5a2ca;" (assignment_expression "iVar7 = unaff_EBP + 0x5a2ca" identifier = (binary_expression "unaff_EBP + 0x5a2ca" identifier + number_literal)) ;) (expression_statement "pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd);" (assignment_expression "pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" identifier = (pointer_expression "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" * (cast_expression "(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0xd" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;) (expression_statement "bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15];" (assignment_expression "bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15]" identifier = (subscript_expression "BYTE_ARRAY_001b5515[unaff_EBP + 0x15]" identifier [ (binary_expression "unaff_EBP + 0x15" identifier + number_literal) ])) ;) (expression_statement "uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5);" (assignment_expression "uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" identifier = (pointer_expression "*(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" * (cast_expression "(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 5" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;) (expression_statement "*pbVar1 = bVar2;" (assignment_expression "*pbVar1 = bVar2" (pointer_expression "*pbVar1" * identifier) = identifier) ;) (expression_statement "local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1);" (assignment_expression "local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" identifier = (pointer_expression "*(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" * (cast_expression "(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 1" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;) (expression_statement "uVar3 = *(ushort *)(iVar7 + uVar10 * 2);" (assignment_expression "uVar3 = *(ushort *)(iVar7 + uVar10 * 2)" identifier = (pointer_expression "*(ushort *)(iVar7 + uVar10 * 2)" * (cast_expression "(ushort *)(iVar7 + uVar10 * 2)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar7 + uVar10 * 2)" ( (binary_expression "iVar7 + uVar10 * 2" identifier + (binary_expression "uVar10 * 2" identifier * number_literal)) ))))) ;) (expression_statement "bVar6 = false;" (assignment_expression "bVar6 = false" identifier = false) ;) (expression_statement "local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);" (assignment_expression "local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" identifier = (pointer_expression "*(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" * (cast_expression "(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "((int)&DWORD_001b5510 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b5510 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b5510 + unaff_EBP" (cast_expression "(int)&DWORD_001b5510" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b5510" & identifier)) + identifier) + number_literal) ))))) ;) (expression_statement "local_54 = pbVar1;" (assignment_expression "local_54 = pbVar1" identifier = identifier) ;) (while_statement "while( true ) {\n    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }\n    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];\n    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }\n    local_54 = local_54 + 1;\n    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);\n    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    if (uVar3 == 0xb6e) break;\n    bVar2 = *local_54;\n  }" while (parenthesized_expression "( true )" ( true )) (compound_statement "{\n    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }\n    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];\n    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }\n    local_54 = local_54 + 1;\n    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);\n    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    if (uVar3 == 0xb6e) break;\n    bVar2 = *local_54;\n  }" { (if_statement "if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }" if (parenthesized_expression "(*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0)" ( (binary_expression "*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0" (pointer_expression "*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" * (cast_expression "(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" ( (binary_expression "&UNK_0005b2aa + uVar10 * 2 + unaff_EBP" (binary_expression "&UNK_0005b2aa + uVar10 * 2" (pointer_expression "&UNK_0005b2aa" & identifier) + (binary_expression "uVar10 * 2" identifier * number_literal)) + identifier) )))) != number_literal) )) (compound_statement "{\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }" { (expression_statement "bVar6 = true;" (assignment_expression "bVar6 = true" identifier = true) ;) (expression_statement "local_40 = uVar10;" (assignment_expression "local_40 = uVar10" identifier = identifier) ;) (expression_statement "local_44 = local_54;" (assignment_expression "local_44 = local_54" identifier = identifier) ;) })) (expression_statement "uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];" (assignment_expression "uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP]" identifier = (subscript_expression "(uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP]" (call_expression "(uint)(byte)(&UNK_0005b1aa)" (call_expression "(uint)(byte)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(byte)" ( identifier ))) (argument_list "(&UNK_0005b1aa)" ( (pointer_expression "&UNK_0005b1aa" & identifier) ))) [ (binary_expression "(uint)bVar2 + unaff_EBP" (cast_expression "(uint)bVar2" ( (type_descriptor "uint" type_identifier) ) identifier) + identifier) ])) ;) (while_statement "while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }" while (parenthesized_expression "((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10)" ( (binary_expression "(int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10" (cast_expression "(int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2)" ( (type_descriptor "int" primitive_type) ) (pointer_expression "*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2)" * (cast_expression "(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2)" ( (binary_expression "unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2" (binary_expression "unaff_EBP + 0x5650a" identifier + number_literal) + (binary_expression "(uVar3 + uVar9) * 2" (parenthesized_expression "(uVar3 + uVar9)" ( (binary_expression "uVar3 + uVar9" identifier + identifier) )) * number_literal)) ))))) != identifier) )) (compound_statement "{\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }" { (expression_statement "uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);" (assignment_expression "uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP)" identifier = (binary_expression "(uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP)" (parenthesized_expression "(uint)" ( identifier )) * (cast_expression "(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&UNK_0005944a + uVar10 * 2 + unaff_EBP)" ( (binary_expression "&UNK_0005944a + uVar10 * 2 + unaff_EBP" (binary_expression "&UNK_0005944a + uVar10 * 2" (pointer_expression "&UNK_0005944a" & identifier) + (binary_expression "uVar10 * 2" identifier * number_literal)) + identifier) ))))) ;) (if_statement "if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }" if (parenthesized_expression "(0x718 < (int)uVar10)" ( (binary_expression "0x718 < (int)uVar10" number_literal < (cast_expression "(int)uVar10" ( (type_descriptor "int" primitive_type) ) identifier)) )) (compound_statement "{\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }" { (expression_statement "uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);" (assignment_expression "uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9)" identifier = (binary_expression "(uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9)" (parenthesized_expression "(uint)" ( identifier )) * (cast_expression "(byte *)(unaff_EBP + 0x5b14a + uVar9)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(unaff_EBP + 0x5b14a + uVar9)" ( (binary_expression "unaff_EBP + 0x5b14a + uVar9" (binary_expression "unaff_EBP + 0x5b14a" identifier + number_literal) + identifier) ))))) ;) })) (expression_statement "uVar3 = *(ushort *)(iVar7 + uVar10 * 2);" (assignment_expression "uVar3 = *(ushort *)(iVar7 + uVar10 * 2)" identifier = (pointer_expression "*(ushort *)(iVar7 + uVar10 * 2)" * (cast_expression "(ushort *)(iVar7 + uVar10 * 2)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar7 + uVar10 * 2)" ( (binary_expression "iVar7 + uVar10 * 2" identifier + (binary_expression "uVar10 * 2" identifier * number_literal)) ))))) ;) })) (expression_statement "local_54 = local_54 + 1;" (assignment_expression "local_54 = local_54 + 1" identifier = (binary_expression "local_54 + 1" identifier + number_literal)) ;) (expression_statement "uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);" (assignment_expression "uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP)" identifier = (binary_expression "(uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP)" (parenthesized_expression "(uint)" ( identifier )) * (cast_expression "(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP)" ( (binary_expression "&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP" (binary_expression "&UNK_00057caa + (uVar3 + uVar9) * 2" (pointer_expression "&UNK_00057caa" & identifier) + (binary_expression "(uVar3 + uVar9) * 2" (parenthesized_expression "(uVar3 + uVar9)" ( (binary_expression "uVar3 + uVar9" identifier + identifier) )) * number_literal)) + identifier) ))))) ;) (expression_statement "uVar3 = *(ushort *)(iVar7 + uVar10 * 2);" (assignment_expression "uVar3 = *(ushort *)(iVar7 + uVar10 * 2)" identifier = (pointer_expression "*(ushort *)(iVar7 + uVar10 * 2)" * (cast_expression "(ushort *)(iVar7 + uVar10 * 2)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar7 + uVar10 * 2)" ( (binary_expression "iVar7 + uVar10 * 2" identifier + (binary_expression "uVar10 * 2" identifier * number_literal)) ))))) ;) (if_statement "if (uVar3 == 0xb6e) break;" if (parenthesized_expression "(uVar3 == 0xb6e)" ( (binary_expression "uVar3 == 0xb6e" identifier == number_literal) )) (break_statement "break;" break ;)) (expression_statement "bVar2 = *local_54;" (assignment_expression "bVar2 = *local_54" identifier = (pointer_expression "*local_54" * identifier)) ;) })) (if_statement "if (bVar6) {\n    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;\n    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;\n  }" if (parenthesized_expression "(bVar6)" ( identifier )) (compound_statement "{\n    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;\n    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;\n  }" { (expression_statement "*(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;" (assignment_expression "*(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44" (pointer_expression "*(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" * (cast_expression "(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "((int)&DWORD_001b5510 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b5510 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b5510 + unaff_EBP" (cast_expression "(int)&DWORD_001b5510" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b5510" & identifier)) + identifier) + number_literal) )))) = identifier) ;) (expression_statement "*(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;" (assignment_expression "*(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40" (pointer_expression "*(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" * (cast_expression "(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 1" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) = identifier) ;) })) (expression_statement "uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP);" (assignment_expression "uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" identifier = (binary_expression "(uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" (parenthesized_expression "(uint)" ( identifier )) * (cast_expression "(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" ( (binary_expression "&UNK_0005b2aa + uVar10 * 2 + unaff_EBP" (binary_expression "&UNK_0005b2aa + uVar10 * 2" (pointer_expression "&UNK_0005b2aa" & identifier) + (binary_expression "uVar10 * 2" identifier * number_literal)) + identifier) ))))) ;) (if_statement "if (uVar10 == 0) {\n    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n    uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);\n  }" if (parenthesized_expression "(uVar10 == 0)" ( (binary_expression "uVar10 == 0" identifier == number_literal) )) (compound_statement "{\n    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n    uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);\n  }" { (expression_statement "local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);" (assignment_expression "local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" identifier = (pointer_expression "*(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" * (cast_expression "(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "((int)&DWORD_001b5510 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b5510 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b5510 + unaff_EBP" (cast_expression "(int)&DWORD_001b5510" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b5510" & identifier)) + identifier) + number_literal) ))))) ;) (expression_statement "uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);" (assignment_expression "uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP)" identifier = (binary_expression "(uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP)" (parenthesized_expression "(uint)" ( identifier )) * (cast_expression "(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP)" ( (binary_expression "&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP" (binary_expression "&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2" (pointer_expression "&UNK_0005b2aa" & identifier) + (binary_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2" (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 1" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) * number_literal)) + identifier) ))))) ;) })) (expression_statement "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54;" (assignment_expression "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54" (pointer_expression "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" * (cast_expression "(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0xd" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) = identifier) ;) (expression_statement "*(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1;" (assignment_expression "*(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1" (pointer_expression "*(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215)" * (cast_expression "(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215)" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215)" ( (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215" (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP" identifier + identifier) + number_literal) )))) = identifier) ;) (expression_statement "*(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1;" (assignment_expression "*(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1" (pointer_expression "*(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221)" * (cast_expression "(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221)" ( (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221" (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP" identifier + identifier) + number_literal) )))) = (binary_expression "(int)local_54 - (int)pbVar1" (cast_expression "(int)local_54" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)pbVar1" ( (type_descriptor "int" primitive_type) ) identifier))) ;) (expression_statement "bVar2 = *local_54;" (assignment_expression "bVar2 = *local_54" identifier = (pointer_expression "*local_54" * identifier)) ;) (expression_statement "*local_54 = 0;" (assignment_expression "*local_54 = 0" (pointer_expression "*local_54" * identifier) = number_literal) ;) (expression_statement "BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;" (assignment_expression "BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2" (subscript_expression "BYTE_ARRAY_001b5515[unaff_EBP + 0x15]" identifier [ (binary_expression "unaff_EBP + 0x15" identifier + number_literal) ]) = identifier) ;) (if_statement "if (uVar10 < 0xd5) {\n                    /* WARNING: Could not recover jumptable at 0x0001b3a5. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n    return;\n  }" if (parenthesized_expression "(uVar10 < 0xd5)" ( (binary_expression "uVar10 < 0xd5" identifier < number_literal) )) (compound_statement "{\n                    /* WARNING: Could not recover jumptable at 0x0001b3a5. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n    return;\n  }" { comment comment (expression_statement "(*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();" (call_expression "(*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))()" (parenthesized_expression "(*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))" ( (pointer_expression "*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" * (cast_expression "(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" ( (binary_expression "*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa" (binary_expression "*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP" (pointer_expression "*(int *)(unaff_EBP + 0x5614a + uVar10 * 4)" * (cast_expression "(int *)(unaff_EBP + 0x5614a + uVar10 * 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(unaff_EBP + 0x5614a + uVar10 * 4)" ( (binary_expression "unaff_EBP + 0x5614a + uVar10 * 4" (binary_expression "unaff_EBP + 0x5614a" identifier + number_literal) + (binary_expression "uVar10 * 4" identifier * number_literal)) )))) + identifier) + number_literal) )))) )) (argument_list "()" ( ))) ;) (return_statement "return;" return ;) })) comment (expression_statement "FUN_0001a890();" (call_expression "FUN_0001a890()" identifier (argument_list "()" ( ))) ;) })))
(translation_unit "/* WARNING: Function: __x86.get_pc_thunk.bp replaced with injection: get_pc_thunk.bp */\n/* WARNING: Unknown calling convention */\n\nint yylex(void)\n\n{\n  YY_BUFFER_STATE *ppyVar1;\n  ushort uVar2;\n  bool bVar3;\n  FILE *pFVar4;\n  size_t sVar5;\n  input_type iVar6;\n  int iVar7;\n  YY_BUFFER_STATE pyVar8;\n  char *pcVar9;\n  size_t sVar10;\n  int iVar11;\n  undefined4 uVar12;\n  uint uVar13;\n  uint uVar14;\n  undefined8 uVar15;\n  byte *local_54;\n  byte *local_44;\n  uint local_40;\n  byte *local_24;\n  \n  if (yy_init != 0) goto LAB_0001b1f4;\n  yy_init = 1;\n  if (yy_start == 0) {\n    yy_start = 1;\n  }\n  if (yyin == (FILE *)0x0) {\n    yyin = *(FILE **)PTR_stdin_001cefb8;\n    if (yyout == (FILE *)0x0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    if (yy_buffer_stack == (YY_BUFFER_STATE *)0x0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    pyVar8 = yy_buffer_stack[yy_buffer_stack_top];\n    if (pyVar8 == (YY_BUFFER_STATE)0x0) goto LAB_0001b3ca;\n  }\n  else {\n    if (yyout != (FILE *)0x0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    yyout = *(FILE **)PTR_stdout_001cefc4;\n    if (yy_buffer_stack != (YY_BUFFER_STATE *)0x0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    yyensure_buffer_stack();\n    ppyVar1 = yy_buffer_stack + yy_buffer_stack_top;\n    pyVar8 = yy_create_buffer(yyin,0x4000);\n    *ppyVar1 = pyVar8;\n  }\n  yy_n_chars = pyVar8->yy_n_chars;\n  yy_c_buf_p = pyVar8->yy_buf_pos;\n  yyin = pyVar8->yy_input_file;\n  yy_hold_char = *yy_c_buf_p;\n  yytext = yy_c_buf_p;\nLAB_0001b1f4:\n  iVar6 = parser_input;\n  uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n  if (parser_input != input_selected) {\n    parser_input = input_selected;\n    switch(iVar6) {\n    case input_script:\n      iVar7 = 0x16f;\n      break;\n    case input_mri_script:\n      iVar7 = 0x170;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_version_script:\n      iVar7 = 0x17a;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_dynamic_list:\n      iVar7 = 0x183;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_defsym:\n      iVar7 = 0x171;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    default:\n                    /* WARNING: Subroutine does not return */\n      ld_abort("ldlex.l",0x83,"yylex");\n    }\nLAB_0001b44d:\n    yylval.wildcard.exclude_name_list = (name_list *)(uVar15 >> 0x20);\n    yylval.fill = (fill_type *)uVar15;\n    return iVar7;\n  }\nLAB_0001b24c:\n  uVar13 = yy_start;\n  local_54 = (byte *)yy_c_buf_p;\n  *yy_c_buf_p = yy_hold_char;\n  local_24 = local_54;\nLAB_0001b26b:\n  local_40 = yy_last_accepting_state;\n  uVar2 = yy_base[uVar13];\n  bVar3 = false;\n  local_44 = (byte *)yy_last_accepting_cpos;\n  uVar14 = uVar13;\n  while( true ) {\n    if (yy_accept[uVar14] != 0) {\n      bVar3 = true;\n      local_40 = uVar14;\n      local_44 = local_54;\n    }\n    uVar13 = (uint)""[(byte)yy_hold_char];\n    while ((int)yy_chk[uVar2 + uVar13] != uVar14) {\n      uVar14 = (uint)yy_def[uVar14];\n      if (0x718 < (int)uVar14) {\n        uVar13 = (uint)""[uVar13];\n      }\n      uVar2 = yy_base[uVar14];\n    }\n    local_54 = local_54 + 1;\n    uVar14 = (uint)yy_nxt[uVar2 + uVar13];\n    uVar2 = yy_base[uVar14];\n    if (uVar2 == 0xb6e) break;\n    yy_hold_char = *local_54;\n  }\n  if (bVar3) {\n    yy_last_accepting_cpos = (char *)local_44;\n    yy_last_accepting_state = local_40;\n  }\nLAB_0001b353:\n  iVar7 = (int)yy_accept[uVar14];\n  if (iVar7 == 0) {\n    iVar7 = (int)yy_accept[yy_last_accepting_state];\n    local_54 = (byte *)yy_last_accepting_cpos;\n  }\n  yyleng = (int)local_54 - (int)local_24;\n  yy_hold_char = *local_54;\n  yy_c_buf_p = (char *)local_54;\n  yytext = (char *)local_24;\n  *local_54 = 0;\nLAB_0001b391:\n  sVar5 = yy_buffer_stack_top;\n  uVar14 = yy_last_accepting_state;\n  switch(iVar7) {\n  case 0:\n    goto _L404;\n  case 1:\n    comment();\n    goto LAB_0001b24c;\n  case 2:\n    iVar7 = 0x2d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);\n    goto LAB_0001b44d;\n  case 3:\n    iVar7 = 0x2b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);\n    goto LAB_0001b44d;\n  case 4:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 5:\n    iVar7 = 0x3d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);\n    goto LAB_0001b44d;\n  case 6:\n    iVar7 = 0x102;\n    uVar15 = bfd_scan_vma(yytext + 1,0,0x10);\n    yylval.bigint.str = (char *)0x0;\n    goto LAB_0001b44d;\n  case 7:\n    iVar11 = 10;\n    if ((byte)(yytext[yyleng + -1] + 0xbeU) < 0x37) {\n      iVar11 = (int)(char)CSWTCH_359[(byte)(yytext[yyleng + -1] + 0xbeU)];\n    }\n    iVar7 = 0x102;\n    uVar15 = bfd_scan_vma(yytext,0,iVar11);\n    yylval.bigint.str = (char *)0x0;\n    goto LAB_0001b44d;\n  case 8:\n    uVar12 = 0;\n    pcVar9 = yytext;\n    if (*yytext == '$') {\n      pcVar9 = yytext + 1;\n      uVar12 = 0x10;\n    }\n    yylval.integer = bfd_scan_vma(pcVar9,0,uVar12);\n    yylval.bigint.str = (char *)0x0;\n    if ((yytext[yyleng + -1] & 0xdfU) == 0x4d) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 0x14;\n    }\n    else if ((yytext[yyleng + -1] & 0xdfU) == 0x4b) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 10;\n    }\n    else {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer;\n      if ((*yytext == '0') && ((yytext[1] & 0xdfU) == 0x58)) {\n        yylval.bigint.str = (char *)xstrdup(yytext + 2);\n        uVar15 = yylval.integer;\n      }\n    }\n    goto LAB_0001b44d;\n  case 9:\n    iVar7 = 0x5d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5d);\n    goto LAB_0001b44d;\n  case 10:\n    iVar7 = 0x5b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5b);\n    goto LAB_0001b44d;\n  case 0xb:\n    iVar7 = 0x109;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x109);\n    goto LAB_0001b44d;\n  case 0xc:\n    iVar7 = 0x10a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10a);\n    goto LAB_0001b44d;\n  case 0xd:\n    iVar7 = 0x10d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10d);\n    goto LAB_0001b44d;\n  case 0xe:\n    iVar7 = 0x10f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10f);\n    goto LAB_0001b44d;\n  case 0xf:\n    iVar7 = 0x110;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x110);\n    goto LAB_0001b44d;\n  case 0x10:\n    iVar7 = 0x112;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x112);\n    goto LAB_0001b44d;\n  case 0x11:\n    iVar7 = 0x111;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x111);\n    goto LAB_0001b44d;\n  case 0x12:\n    iVar7 = 0x113;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x113);\n    goto LAB_0001b44d;\n  case 0x13:\n    iVar7 = 0x114;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x114);\n    goto LAB_0001b44d;\n  case 0x14:\n    iVar7 = 0x105;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x105);\n    goto LAB_0001b44d;\n  case 0x15:\n    iVar7 = 0x106;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x106);\n    goto LAB_0001b44d;\n  case 0x16:\n    iVar7 = 0x107;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x107);\n    goto LAB_0001b44d;\n  case 0x17:\n    iVar7 = 0x108;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x108);\n    goto LAB_0001b44d;\n  case 0x18:\n    iVar7 = 0x10b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10b);\n    goto LAB_0001b44d;\n  case 0x19:\n    iVar7 = 0x10c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10c);\n    goto LAB_0001b44d;\n  case 0x1a:\n    iVar7 = 0x10e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10e);\n    goto LAB_0001b44d;\n  case 0x1b:\n    iVar7 = 0x3e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3e);\n    goto LAB_0001b44d;\n  case 0x1c:\n    iVar7 = 0x2c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2c);\n    goto LAB_0001b44d;\n  case 0x1d:\n    iVar7 = 0x26;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x26);\n    goto LAB_0001b44d;\n  case 0x1e:\n    iVar7 = 0x7c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7c);\n    goto LAB_0001b44d;\n  case 0x1f:\n    iVar7 = 0x7e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7e);\n    goto LAB_0001b44d;\n  case 0x20:\n    iVar7 = 0x21;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x21);\n    goto LAB_0001b44d;\n  case 0x21:\n    iVar7 = 0x3f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3f);\n    goto LAB_0001b44d;\n  case 0x22:\n    iVar7 = 0x2a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2a);\n    goto LAB_0001b44d;\n  case 0x23:\n    iVar7 = 0x2b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);\n    goto LAB_0001b44d;\n  case 0x24:\n    iVar7 = 0x2d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);\n    goto LAB_0001b44d;\n  case 0x25:\n    iVar7 = 0x2f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2f);\n    goto LAB_0001b44d;\n  case 0x26:\n    iVar7 = 0x25;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x25);\n    goto LAB_0001b44d;\n  case 0x27:\n    iVar7 = 0x3c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3c);\n    goto LAB_0001b44d;\n  case 0x28:\n    iVar7 = 0x3d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);\n    goto LAB_0001b44d;\n  case 0x29:\n    iVar7 = 0x7d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7d);\n    goto LAB_0001b44d;\n  case 0x2a:\n    iVar7 = 0x7b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7b);\n    goto LAB_0001b44d;\n  case 0x2b:\n    iVar7 = 0x29;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x29);\n    goto LAB_0001b44d;\n  case 0x2c:\n    iVar7 = 0x28;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x28);\n    goto LAB_0001b44d;\n  case 0x2d:\n    iVar7 = 0x3a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3a);\n    goto LAB_0001b44d;\n  case 0x2e:\n    iVar7 = 0x3b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3b);\n    goto LAB_0001b44d;\n  case 0x2f:\n    iVar7 = 0x133;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x133);\n    goto LAB_0001b44d;\n  case 0x30:\n    iVar7 = 0x134;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x134);\n    goto LAB_0001b44d;\n  case 0x31:\n    iVar7 = 0x135;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x135);\n    goto LAB_0001b44d;\n  case 0x32:\n    iVar7 = 0x14e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);\n    goto LAB_0001b44d;\n  case 0x33:\n    iVar7 = 0x179;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x179);\n    goto LAB_0001b44d;\n  case 0x34:\n    iVar7 = 0x118;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x118);\n    goto LAB_0001b44d;\n  case 0x35:\n    iVar7 = 0x119;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x119);\n    goto LAB_0001b44d;\n  case 0x36:\n    iVar7 = 0x150;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);\n    goto LAB_0001b44d;\n  case 0x37:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;\n  case 0x38:\n    iVar7 = 0x124;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x124);\n    goto LAB_0001b44d;\n  case 0x39:\n    iVar7 = 0x125;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x125);\n    goto LAB_0001b44d;\n  case 0x3a:\n    iVar7 = 0x126;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x126);\n    goto LAB_0001b44d;\n  case 0x3b:\n    iVar7 = 0x143;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x143);\n    goto LAB_0001b44d;\n  case 0x3c:\n    iVar7 = 0x144;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x144);\n    goto LAB_0001b44d;\n  case 0x3d:\n    iVar7 = 0x142;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x142);\n    goto LAB_0001b44d;\n  case 0x3e:\n    iVar7 = 0x145;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x145);\n    goto LAB_0001b44d;\n  case 0x3f:\n    iVar7 = 0x146;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x146);\n    goto LAB_0001b44d;\n  case 0x40:\n    iVar7 = 0x167;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x167);\n    goto LAB_0001b44d;\n  case 0x41:\n    iVar7 = 0x166;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x166);\n    goto LAB_0001b44d;\n  case 0x42:\n    iVar7 = 0x13f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13f);\n    goto LAB_0001b44d;\n  case 0x43:\n    iVar7 = 0x173;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);\n    goto LAB_0001b44d;\n  case 0x44:\n    iVar7 = 0x140;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x140);\n    goto LAB_0001b44d;\n  case 0x45:\n  case 0x46:\n    iVar7 = 299;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,299);\n    goto LAB_0001b44d;\n  case 0x47:\n    iVar7 = 0x131;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x131);\n    goto LAB_0001b44d;\n  case 0x48:\n    iVar7 = 0x13e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13e);\n    goto LAB_0001b44d;\n  case 0x49:\n    iVar7 = 0x141;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x141);\n    goto LAB_0001b44d;\n  case 0x4a:\n    iVar7 = 0x13c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13c);\n    goto LAB_0001b44d;\n  case 0x4b:\n    iVar7 = 0x13d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13d);\n    goto LAB_0001b44d;\n  case 0x4c:\n    iVar7 = 0x154;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x154);\n    goto LAB_0001b44d;\n  case 0x4d:\n    iVar7 = 0x152;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x152);\n    goto LAB_0001b44d;\n  case 0x4e:\n    iVar7 = 0x153;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x153);\n    goto LAB_0001b44d;\n  case 0x4f:\n    iVar7 = 0x15c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15c);\n    goto LAB_0001b44d;\n  case 0x50:\n    iVar7 = 0x13b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13b);\n    goto LAB_0001b44d;\n  case 0x51:\n    iVar7 = 0x151;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x151);\n    goto LAB_0001b44d;\n  case 0x52:\n    iVar7 = 0x155;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x155);\n    goto LAB_0001b44d;\n  case 0x53:\n    iVar7 = 0x12d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12d);\n    goto LAB_0001b44d;\n  case 0x54:\n    iVar7 = 0x130;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x130);\n    goto LAB_0001b44d;\n  case 0x55:\n    iVar7 = 0x12f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12f);\n    goto LAB_0001b44d;\n  case 0x56:\n    iVar7 = 0x11f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11f);\n    goto LAB_0001b44d;\n  case 0x57:\n    iVar7 = 0x121;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x121);\n    goto LAB_0001b44d;\n  case 0x58:\n    iVar7 = 0x122;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x122);\n    goto LAB_0001b44d;\n  case 0x59:\n    iVar7 = 0x123;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x123);\n    goto LAB_0001b44d;\n  case 0x5a:\n    iVar7 = 0x14f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14f);\n    goto LAB_0001b44d;\n  case 0x5b:\n    iVar7 = 0x147;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x147);\n    goto LAB_0001b44d;\n  case 0x5c:\n    iVar7 = 300;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,300);\n    goto LAB_0001b44d;\n  case 0x5d:\n    iVar7 = 0x12e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12e);\n    goto LAB_0001b44d;\n  case 0x5e:\n    iVar7 = 0x148;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x148);\n    goto LAB_0001b44d;\n  case 0x5f:\n    iVar7 = 0x149;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x149);\n    goto LAB_0001b44d;\n  case 0x60:\n    iVar7 = 0x14a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14a);\n    goto LAB_0001b44d;\n  case 0x61:\n    iVar7 = 0x11a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11a);\n    goto LAB_0001b44d;\n  case 0x62:\n    iVar7 = 0x11b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11b);\n    goto LAB_0001b44d;\n  case 99:\n    iVar7 = 0x11c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11c);\n    goto LAB_0001b44d;\n  case 100:\n    iVar7 = 0x11d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11d);\n    goto LAB_0001b44d;\n  case 0x65:\n    iVar7 = 0x11e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11e);\n    goto LAB_0001b44d;\n  case 0x66:\n    iVar7 = 0x14b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14b);\n    goto LAB_0001b44d;\n  case 0x67:\n    iVar7 = 0x14c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14c);\n    goto LAB_0001b44d;\n  case 0x68:\n    iVar7 = 0x14d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14d);\n    goto LAB_0001b44d;\n  case 0x69:\n  case 0x73:\n    iVar7 = 0x13a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13a);\n    goto LAB_0001b44d;\n  case 0x6a:\n  case 0x6c:\n    iVar7 = 0x127;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x127);\n    goto LAB_0001b44d;\n  case 0x6b:\n    iVar7 = 0x128;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x128);\n    goto LAB_0001b44d;\n  case 0x6d:\n    iVar7 = 0x12a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12a);\n    goto LAB_0001b44d;\n  case 0x6e:\n    iVar7 = 0x129;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x129);\n    goto LAB_0001b44d;\n  case 0x6f:\n    iVar7 = 0x136;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x136);\n    goto LAB_0001b44d;\n  case 0x70:\n    iVar7 = 0x137;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x137);\n    goto LAB_0001b44d;\n  case 0x71:\n    iVar7 = 0x138;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x138);\n    goto LAB_0001b44d;\n  case 0x72:\n    iVar7 = 0x139;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x139);\n    goto LAB_0001b44d;\n  case 0x74:\n    iVar7 = 0x17c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17c);\n    goto LAB_0001b44d;\n  case 0x75:\n    iVar7 = 0x17d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17d);\n    goto LAB_0001b44d;\n  case 0x76:\n    iVar7 = 0x17e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17e);\n    goto LAB_0001b44d;\n  case 0x77:\n  case 0x78:\n    iVar7 = 0x14e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);\n    goto LAB_0001b44d;\n  case 0x79:\n  case 0x7a:\n    iVar7 = 0x150;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);\n    goto LAB_0001b44d;\n  case 0x7b:\n    iVar7 = 0x17f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17f);\n    goto LAB_0001b44d;\n  case 0x7c:\n    iVar7 = 0x132;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x132);\n    goto LAB_0001b44d;\n  case 0x7d:\n    iVar7 = 0x120;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x120);\n    goto LAB_0001b44d;\n  case 0x7e:\n    iVar7 = 0x157;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x157);\n    goto LAB_0001b44d;\n  case 0x7f:\n    iVar7 = 0x180;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x180);\n    goto LAB_0001b44d;\n  case 0x80:\n    iVar7 = 0x158;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x158);\n    goto LAB_0001b44d;\n  case 0x81:\n    iVar7 = 0x159;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x159);\n    goto LAB_0001b44d;\n  case 0x82:\n    iVar7 = 0x15a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15a);\n    goto LAB_0001b44d;\n  case 0x83:\n    iVar7 = 0x15b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15b);\n    goto LAB_0001b44d;\n  case 0x84:\n    iVar7 = 0x17b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17b);\n    goto LAB_0001b44d;\n  case 0x85:\n    iVar7 = 0x181;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x181);\n    goto LAB_0001b44d;\n  case 0x86:\n    iVar7 = 0x182;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x182);\n    goto LAB_0001b44d;\n  case 0x87:\n  case 0xb7:\n  case 0xc4:\n    lineno = lineno + 1;\n    goto LAB_0001b24c;\n  case 0x88:\n    iVar7 = 0x162;\n    lineno = lineno + 1;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x162);\n    goto LAB_0001b44d;\n  case 0x89:\n  case 0x8a:\n  case 0xb8:\n  case 0xc5:\n  case 0xc6:\n    goto LAB_0001b24c;\n  case 0x8b:\n    iVar7 = 0x163;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);\n    goto LAB_0001b44d;\n  case 0x8c:\n    iVar7 = 0x156;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);\n    goto LAB_0001b44d;\n  case 0x8d:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;\n  case 0x8e:\n    iVar7 = 0x15d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);\n    goto LAB_0001b44d;\n  case 0x8f:\n    iVar7 = 0x16b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);\n    goto LAB_0001b44d;\n  case 0x90:\n    iVar7 = 0x16c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);\n    goto LAB_0001b44d;\n  case 0x91:\n    iVar7 = 0x16d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);\n    goto LAB_0001b44d;\n  case 0x92:\n    iVar7 = 0x161;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);\n    goto LAB_0001b44d;\n  case 0x93:\n    iVar7 = 0x169;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);\n    goto LAB_0001b44d;\n  case 0x94:\n    iVar7 = 0x164;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);\n    goto LAB_0001b44d;\n  case 0x95:\n    iVar7 = 0x165;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);\n    goto LAB_0001b44d;\n  case 0x96:\n    iVar7 = 0x168;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);\n    goto LAB_0001b44d;\n  case 0x97:\n    iVar7 = 0x172;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);\n    goto LAB_0001b44d;\n  case 0x98:\n    iVar7 = 0x174;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);\n    goto LAB_0001b44d;\n  case 0x99:\n    iVar7 = 0x15e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);\n    goto LAB_0001b44d;\n  case 0x9a:\n    iVar7 = 0x15f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);\n    goto LAB_0001b44d;\n  case 0x9b:\n    iVar7 = 0x160;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);\n    goto LAB_0001b44d;\n  case 0x9c:\n    iVar7 = 0x163;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);\n    goto LAB_0001b44d;\n  case 0x9d:\n    iVar7 = 0x156;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);\n    goto LAB_0001b44d;\n  case 0x9e:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;\n  case 0x9f:\n    iVar7 = 0x15d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);\n    goto LAB_0001b44d;\n  case 0xa0:\n    iVar7 = 0x16b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);\n    goto LAB_0001b44d;\n  case 0xa1:\n    iVar7 = 0x16c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);\n    goto LAB_0001b44d;\n  case 0xa2:\n    iVar7 = 0x16d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);\n    goto LAB_0001b44d;\n  case 0xa3:\n    iVar7 = 0x161;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);\n    goto LAB_0001b44d;\n  case 0xa4:\n    iVar7 = 0x169;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);\n    goto LAB_0001b44d;\n  case 0xa5:\n    iVar7 = 0x164;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);\n    goto LAB_0001b44d;\n  case 0xa6:\n    iVar7 = 0x165;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);\n    goto LAB_0001b44d;\n  case 0xa7:\n    iVar7 = 0x168;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);\n    goto LAB_0001b44d;\n  case 0xa8:\n    iVar7 = 0x172;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);\n    goto LAB_0001b44d;\n  case 0xa9:\n  case 0xbc:\n    iVar7 = 0x173;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);\n    goto LAB_0001b44d;\n  case 0xaa:\n    iVar7 = 0x174;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);\n    goto LAB_0001b44d;\n  case 0xab:\n    iVar7 = 0x15e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);\n    goto LAB_0001b44d;\n  case 0xac:\n    iVar7 = 0x15f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);\n    goto LAB_0001b44d;\n  case 0xad:\n    iVar7 = 0x160;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);\n    goto LAB_0001b44d;\n  case 0xae:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xaf:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb0:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb1:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb2:\n    iVar7 = 0x104;\n    uVar12 = xstrdup(yytext + 2);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb3:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb4:\n    iVar7 = 0x104;\n    uVar12 = xstrdup(yytext + 2);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb5:\n    if ((*yytext == '/') && (yytext[1] == '*')) {\n      *local_54 = yy_hold_char;\n      yy_c_buf_p = (char *)(local_24 + 2);\n      yyleng = 2;\n      yy_hold_char = local_24[2];\n      yytext = (char *)local_24;\n      local_24[2] = 0;\n      comment();\n      goto LAB_0001b24c;\n    }\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb6:\n    pcVar9 = (char *)xstrdup(yytext + 1);\n    yylval.name = pcVar9;\n    sVar10 = strlen(pcVar9);\n    uVar13 = yyleng - 2;\n    if (-1 < (int)uVar13 && (uint)(sVar10 < uVar13) <= (uint)-((int)uVar13 >> 0x1f)) {\n      sVar10 = uVar13;\n    }\n    iVar7 = 0x103;\n    pcVar9[sVar10] = '\0';\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xb9:\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xba:\n    iVar7 = 0x177;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x177);\n    goto LAB_0001b44d;\n  case 0xbb:\n    iVar7 = 0x178;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x178);\n    goto LAB_0001b44d;\n  case 0xbd:\n    iVar7 = 0x176;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xbe:\n    iVar7 = 0x175;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xbf:\n    yy_start = 0x11;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc0:\n    yy_start = 0x13;\n    vers_node_nesting = 0;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc1:\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc2:\n    vers_node_nesting = vers_node_nesting + 1;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc3:\n    vers_node_nesting = vers_node_nesting + -1;\n    if (vers_node_nesting < 0) {\n      yy_start = 0x11;\n    }\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 199:\n    lex_warn_invalid(" in script",yytext);\n    goto LAB_0001b24c;\n  case 200:\n    lex_warn_invalid(" in expression",yytext);\n    goto LAB_0001b24c;\n  case 0xc9:\n    fwrite(yytext,yyleng,1,(FILE *)yyout);\n    goto LAB_0001b24c;\n  case 0xca:\n    break;\n  case 0xcb:\n  case 0xcc:\n  case 0xcd:\n  case 0xce:\n  case 0xcf:\n  case 0xd0:\n  case 0xd1:\n  case 0xd2:\n  case 0xd3:\n  case 0xd4:\n    uVar13 = include_stack_ptr - 1;\n    include_stack_ptr = uVar13;\n    if (uVar13 == 0) {\n      iVar7 = 0;\n      lineno = 0;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }\n    else {\n      iVar7 = 0x116;\n      yy_switch_to_buffer(include_stack[uVar13]);\n      lineno = lineno_stack[uVar13];\n      input_flags._0_1_ = input_flags._0_1_ & 0xf7 | ((byte)sysrooted_stack[uVar13] & 1) * '\b';\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }\n    goto LAB_0001b44d;\n  default:\n                    /* WARNING: Subroutine does not return */\n    yy_fatal_error("fatal flex scanner internal error--no action found");\n  }\n  iVar7 = -1 - (int)yytext;\n  *local_54 = yy_hold_char;\n  pFVar4 = yyin;\n  pyVar8 = yy_buffer_stack[sVar5];\n  iVar11 = yy_n_chars;\n  if (pyVar8->yy_buffer_status == 0) {\n    pyVar8->yy_buffer_status = 1;\n    yy_n_chars = pyVar8->yy_n_chars;\n    pyVar8->yy_input_file = pFVar4;\n    iVar11 = pyVar8->yy_n_chars;\n  }\n  if (pyVar8->yy_ch_buf + iVar11 < yy_c_buf_p) {\n    iVar11 = yy_get_next_buffer();\n    if (iVar11 != 1) {\n      if (iVar11 == 2) {\n        local_54 = (byte *)(yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf + yy_n_chars);\n        yy_c_buf_p = (char *)local_54;\n        uVar14 = yy_get_previous_state();\n        local_24 = (byte *)yytext;\n        goto LAB_0001b353;\n      }\n      if (iVar11 != 0) goto LAB_0001b24c;\n      local_54 = (byte *)(yytext + (int)(local_54 + iVar7));\n      yy_c_buf_p = (char *)local_54;\n      uVar13 = yy_get_previous_state();\n      local_24 = (byte *)yytext;\n      goto LAB_0001c0dc;\n    }\n    yy_c_buf_p = yytext;\n    iVar7 = (yy_start + -1) / 2 + 0xcb;\n    goto LAB_0001b391;\n  }\n  local_54 = (byte *)(yytext + (int)(local_54 + iVar7));\n  yy_c_buf_p = (char *)local_54;\n  uVar14 = yy_get_previous_state();\n  uVar13 = uVar14;\n  if (yy_accept[uVar14] != 0) {\n    yy_last_accepting_state = uVar14;\n    yy_last_accepting_cpos = (char *)local_54;\n  }\n  for (; uVar13 != (int)yy_chk[yy_base[uVar13] + 1]; uVar13 = (int)yy_def[uVar13]) {\n  }\n  uVar13 = (uint)yy_nxt[yy_base[uVar13] + 1];\n  local_24 = (byte *)yytext;\n  if ((uVar13 != 0x718) && (uVar13 != 0)) goto code_r0x0001c8e3;\n  goto LAB_0001b353;\ncode_r0x0001c8e3:\n  local_54 = local_54 + 1;\nLAB_0001c0dc:\n  yy_hold_char = *local_54;\n  goto LAB_0001b26b;\n_L404:\n  *local_54 = yy_hold_char;\n  local_54 = (byte *)yy_last_accepting_cpos;\n  goto LAB_0001b353;\n}\n\n" comment comment (function_definition "int yylex(void)\n\n{\n  YY_BUFFER_STATE *ppyVar1;\n  ushort uVar2;\n  bool bVar3;\n  FILE *pFVar4;\n  size_t sVar5;\n  input_type iVar6;\n  int iVar7;\n  YY_BUFFER_STATE pyVar8;\n  char *pcVar9;\n  size_t sVar10;\n  int iVar11;\n  undefined4 uVar12;\n  uint uVar13;\n  uint uVar14;\n  undefined8 uVar15;\n  byte *local_54;\n  byte *local_44;\n  uint local_40;\n  byte *local_24;\n  \n  if (yy_init != 0) goto LAB_0001b1f4;\n  yy_init = 1;\n  if (yy_start == 0) {\n    yy_start = 1;\n  }\n  if (yyin == (FILE *)0x0) {\n    yyin = *(FILE **)PTR_stdin_001cefb8;\n    if (yyout == (FILE *)0x0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    if (yy_buffer_stack == (YY_BUFFER_STATE *)0x0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    pyVar8 = yy_buffer_stack[yy_buffer_stack_top];\n    if (pyVar8 == (YY_BUFFER_STATE)0x0) goto LAB_0001b3ca;\n  }\n  else {\n    if (yyout != (FILE *)0x0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    yyout = *(FILE **)PTR_stdout_001cefc4;\n    if (yy_buffer_stack != (YY_BUFFER_STATE *)0x0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    yyensure_buffer_stack();\n    ppyVar1 = yy_buffer_stack + yy_buffer_stack_top;\n    pyVar8 = yy_create_buffer(yyin,0x4000);\n    *ppyVar1 = pyVar8;\n  }\n  yy_n_chars = pyVar8->yy_n_chars;\n  yy_c_buf_p = pyVar8->yy_buf_pos;\n  yyin = pyVar8->yy_input_file;\n  yy_hold_char = *yy_c_buf_p;\n  yytext = yy_c_buf_p;\nLAB_0001b1f4:\n  iVar6 = parser_input;\n  uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n  if (parser_input != input_selected) {\n    parser_input = input_selected;\n    switch(iVar6) {\n    case input_script:\n      iVar7 = 0x16f;\n      break;\n    case input_mri_script:\n      iVar7 = 0x170;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_version_script:\n      iVar7 = 0x17a;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_dynamic_list:\n      iVar7 = 0x183;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_defsym:\n      iVar7 = 0x171;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    default:\n                    /* WARNING: Subroutine does not return */\n      ld_abort("ldlex.l",0x83,"yylex");\n    }\nLAB_0001b44d:\n    yylval.wildcard.exclude_name_list = (name_list *)(uVar15 >> 0x20);\n    yylval.fill = (fill_type *)uVar15;\n    return iVar7;\n  }\nLAB_0001b24c:\n  uVar13 = yy_start;\n  local_54 = (byte *)yy_c_buf_p;\n  *yy_c_buf_p = yy_hold_char;\n  local_24 = local_54;\nLAB_0001b26b:\n  local_40 = yy_last_accepting_state;\n  uVar2 = yy_base[uVar13];\n  bVar3 = false;\n  local_44 = (byte *)yy_last_accepting_cpos;\n  uVar14 = uVar13;\n  while( true ) {\n    if (yy_accept[uVar14] != 0) {\n      bVar3 = true;\n      local_40 = uVar14;\n      local_44 = local_54;\n    }\n    uVar13 = (uint)""[(byte)yy_hold_char];\n    while ((int)yy_chk[uVar2 + uVar13] != uVar14) {\n      uVar14 = (uint)yy_def[uVar14];\n      if (0x718 < (int)uVar14) {\n        uVar13 = (uint)""[uVar13];\n      }\n      uVar2 = yy_base[uVar14];\n    }\n    local_54 = local_54 + 1;\n    uVar14 = (uint)yy_nxt[uVar2 + uVar13];\n    uVar2 = yy_base[uVar14];\n    if (uVar2 == 0xb6e) break;\n    yy_hold_char = *local_54;\n  }\n  if (bVar3) {\n    yy_last_accepting_cpos = (char *)local_44;\n    yy_last_accepting_state = local_40;\n  }\nLAB_0001b353:\n  iVar7 = (int)yy_accept[uVar14];\n  if (iVar7 == 0) {\n    iVar7 = (int)yy_accept[yy_last_accepting_state];\n    local_54 = (byte *)yy_last_accepting_cpos;\n  }\n  yyleng = (int)local_54 - (int)local_24;\n  yy_hold_char = *local_54;\n  yy_c_buf_p = (char *)local_54;\n  yytext = (char *)local_24;\n  *local_54 = 0;\nLAB_0001b391:\n  sVar5 = yy_buffer_stack_top;\n  uVar14 = yy_last_accepting_state;\n  switch(iVar7) {\n  case 0:\n    goto _L404;\n  case 1:\n    comment();\n    goto LAB_0001b24c;\n  case 2:\n    iVar7 = 0x2d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);\n    goto LAB_0001b44d;\n  case 3:\n    iVar7 = 0x2b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);\n    goto LAB_0001b44d;\n  case 4:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 5:\n    iVar7 = 0x3d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);\n    goto LAB_0001b44d;\n  case 6:\n    iVar7 = 0x102;\n    uVar15 = bfd_scan_vma(yytext + 1,0,0x10);\n    yylval.bigint.str = (char *)0x0;\n    goto LAB_0001b44d;\n  case 7:\n    iVar11 = 10;\n    if ((byte)(yytext[yyleng + -1] + 0xbeU) < 0x37) {\n      iVar11 = (int)(char)CSWTCH_359[(byte)(yytext[yyleng + -1] + 0xbeU)];\n    }\n    iVar7 = 0x102;\n    uVar15 = bfd_scan_vma(yytext,0,iVar11);\n    yylval.bigint.str = (char *)0x0;\n    goto LAB_0001b44d;\n  case 8:\n    uVar12 = 0;\n    pcVar9 = yytext;\n    if (*yytext == '$') {\n      pcVar9 = yytext + 1;\n      uVar12 = 0x10;\n    }\n    yylval.integer = bfd_scan_vma(pcVar9,0,uVar12);\n    yylval.bigint.str = (char *)0x0;\n    if ((yytext[yyleng + -1] & 0xdfU) == 0x4d) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 0x14;\n    }\n    else if ((yytext[yyleng + -1] & 0xdfU) == 0x4b) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 10;\n    }\n    else {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer;\n      if ((*yytext == '0') && ((yytext[1] & 0xdfU) == 0x58)) {\n        yylval.bigint.str = (char *)xstrdup(yytext + 2);\n        uVar15 = yylval.integer;\n      }\n    }\n    goto LAB_0001b44d;\n  case 9:\n    iVar7 = 0x5d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5d);\n    goto LAB_0001b44d;\n  case 10:\n    iVar7 = 0x5b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5b);\n    goto LAB_0001b44d;\n  case 0xb:\n    iVar7 = 0x109;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x109);\n    goto LAB_0001b44d;\n  case 0xc:\n    iVar7 = 0x10a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10a);\n    goto LAB_0001b44d;\n  case 0xd:\n    iVar7 = 0x10d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10d);\n    goto LAB_0001b44d;\n  case 0xe:\n    iVar7 = 0x10f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10f);\n    goto LAB_0001b44d;\n  case 0xf:\n    iVar7 = 0x110;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x110);\n    goto LAB_0001b44d;\n  case 0x10:\n    iVar7 = 0x112;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x112);\n    goto LAB_0001b44d;\n  case 0x11:\n    iVar7 = 0x111;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x111);\n    goto LAB_0001b44d;\n  case 0x12:\n    iVar7 = 0x113;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x113);\n    goto LAB_0001b44d;\n  case 0x13:\n    iVar7 = 0x114;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x114);\n    goto LAB_0001b44d;\n  case 0x14:\n    iVar7 = 0x105;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x105);\n    goto LAB_0001b44d;\n  case 0x15:\n    iVar7 = 0x106;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x106);\n    goto LAB_0001b44d;\n  case 0x16:\n    iVar7 = 0x107;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x107);\n    goto LAB_0001b44d;\n  case 0x17:\n    iVar7 = 0x108;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x108);\n    goto LAB_0001b44d;\n  case 0x18:\n    iVar7 = 0x10b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10b);\n    goto LAB_0001b44d;\n  case 0x19:\n    iVar7 = 0x10c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10c);\n    goto LAB_0001b44d;\n  case 0x1a:\n    iVar7 = 0x10e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10e);\n    goto LAB_0001b44d;\n  case 0x1b:\n    iVar7 = 0x3e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3e);\n    goto LAB_0001b44d;\n  case 0x1c:\n    iVar7 = 0x2c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2c);\n    goto LAB_0001b44d;\n  case 0x1d:\n    iVar7 = 0x26;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x26);\n    goto LAB_0001b44d;\n  case 0x1e:\n    iVar7 = 0x7c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7c);\n    goto LAB_0001b44d;\n  case 0x1f:\n    iVar7 = 0x7e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7e);\n    goto LAB_0001b44d;\n  case 0x20:\n    iVar7 = 0x21;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x21);\n    goto LAB_0001b44d;\n  case 0x21:\n    iVar7 = 0x3f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3f);\n    goto LAB_0001b44d;\n  case 0x22:\n    iVar7 = 0x2a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2a);\n    goto LAB_0001b44d;\n  case 0x23:\n    iVar7 = 0x2b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);\n    goto LAB_0001b44d;\n  case 0x24:\n    iVar7 = 0x2d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);\n    goto LAB_0001b44d;\n  case 0x25:\n    iVar7 = 0x2f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2f);\n    goto LAB_0001b44d;\n  case 0x26:\n    iVar7 = 0x25;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x25);\n    goto LAB_0001b44d;\n  case 0x27:\n    iVar7 = 0x3c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3c);\n    goto LAB_0001b44d;\n  case 0x28:\n    iVar7 = 0x3d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);\n    goto LAB_0001b44d;\n  case 0x29:\n    iVar7 = 0x7d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7d);\n    goto LAB_0001b44d;\n  case 0x2a:\n    iVar7 = 0x7b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7b);\n    goto LAB_0001b44d;\n  case 0x2b:\n    iVar7 = 0x29;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x29);\n    goto LAB_0001b44d;\n  case 0x2c:\n    iVar7 = 0x28;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x28);\n    goto LAB_0001b44d;\n  case 0x2d:\n    iVar7 = 0x3a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3a);\n    goto LAB_0001b44d;\n  case 0x2e:\n    iVar7 = 0x3b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3b);\n    goto LAB_0001b44d;\n  case 0x2f:\n    iVar7 = 0x133;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x133);\n    goto LAB_0001b44d;\n  case 0x30:\n    iVar7 = 0x134;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x134);\n    goto LAB_0001b44d;\n  case 0x31:\n    iVar7 = 0x135;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x135);\n    goto LAB_0001b44d;\n  case 0x32:\n    iVar7 = 0x14e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);\n    goto LAB_0001b44d;\n  case 0x33:\n    iVar7 = 0x179;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x179);\n    goto LAB_0001b44d;\n  case 0x34:\n    iVar7 = 0x118;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x118);\n    goto LAB_0001b44d;\n  case 0x35:\n    iVar7 = 0x119;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x119);\n    goto LAB_0001b44d;\n  case 0x36:\n    iVar7 = 0x150;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);\n    goto LAB_0001b44d;\n  case 0x37:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;\n  case 0x38:\n    iVar7 = 0x124;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x124);\n    goto LAB_0001b44d;\n  case 0x39:\n    iVar7 = 0x125;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x125);\n    goto LAB_0001b44d;\n  case 0x3a:\n    iVar7 = 0x126;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x126);\n    goto LAB_0001b44d;\n  case 0x3b:\n    iVar7 = 0x143;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x143);\n    goto LAB_0001b44d;\n  case 0x3c:\n    iVar7 = 0x144;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x144);\n    goto LAB_0001b44d;\n  case 0x3d:\n    iVar7 = 0x142;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x142);\n    goto LAB_0001b44d;\n  case 0x3e:\n    iVar7 = 0x145;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x145);\n    goto LAB_0001b44d;\n  case 0x3f:\n    iVar7 = 0x146;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x146);\n    goto LAB_0001b44d;\n  case 0x40:\n    iVar7 = 0x167;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x167);\n    goto LAB_0001b44d;\n  case 0x41:\n    iVar7 = 0x166;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x166);\n    goto LAB_0001b44d;\n  case 0x42:\n    iVar7 = 0x13f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13f);\n    goto LAB_0001b44d;\n  case 0x43:\n    iVar7 = 0x173;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);\n    goto LAB_0001b44d;\n  case 0x44:\n    iVar7 = 0x140;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x140);\n    goto LAB_0001b44d;\n  case 0x45:\n  case 0x46:\n    iVar7 = 299;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,299);\n    goto LAB_0001b44d;\n  case 0x47:\n    iVar7 = 0x131;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x131);\n    goto LAB_0001b44d;\n  case 0x48:\n    iVar7 = 0x13e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13e);\n    goto LAB_0001b44d;\n  case 0x49:\n    iVar7 = 0x141;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x141);\n    goto LAB_0001b44d;\n  case 0x4a:\n    iVar7 = 0x13c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13c);\n    goto LAB_0001b44d;\n  case 0x4b:\n    iVar7 = 0x13d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13d);\n    goto LAB_0001b44d;\n  case 0x4c:\n    iVar7 = 0x154;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x154);\n    goto LAB_0001b44d;\n  case 0x4d:\n    iVar7 = 0x152;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x152);\n    goto LAB_0001b44d;\n  case 0x4e:\n    iVar7 = 0x153;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x153);\n    goto LAB_0001b44d;\n  case 0x4f:\n    iVar7 = 0x15c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15c);\n    goto LAB_0001b44d;\n  case 0x50:\n    iVar7 = 0x13b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13b);\n    goto LAB_0001b44d;\n  case 0x51:\n    iVar7 = 0x151;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x151);\n    goto LAB_0001b44d;\n  case 0x52:\n    iVar7 = 0x155;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x155);\n    goto LAB_0001b44d;\n  case 0x53:\n    iVar7 = 0x12d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12d);\n    goto LAB_0001b44d;\n  case 0x54:\n    iVar7 = 0x130;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x130);\n    goto LAB_0001b44d;\n  case 0x55:\n    iVar7 = 0x12f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12f);\n    goto LAB_0001b44d;\n  case 0x56:\n    iVar7 = 0x11f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11f);\n    goto LAB_0001b44d;\n  case 0x57:\n    iVar7 = 0x121;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x121);\n    goto LAB_0001b44d;\n  case 0x58:\n    iVar7 = 0x122;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x122);\n    goto LAB_0001b44d;\n  case 0x59:\n    iVar7 = 0x123;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x123);\n    goto LAB_0001b44d;\n  case 0x5a:\n    iVar7 = 0x14f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14f);\n    goto LAB_0001b44d;\n  case 0x5b:\n    iVar7 = 0x147;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x147);\n    goto LAB_0001b44d;\n  case 0x5c:\n    iVar7 = 300;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,300);\n    goto LAB_0001b44d;\n  case 0x5d:\n    iVar7 = 0x12e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12e);\n    goto LAB_0001b44d;\n  case 0x5e:\n    iVar7 = 0x148;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x148);\n    goto LAB_0001b44d;\n  case 0x5f:\n    iVar7 = 0x149;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x149);\n    goto LAB_0001b44d;\n  case 0x60:\n    iVar7 = 0x14a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14a);\n    goto LAB_0001b44d;\n  case 0x61:\n    iVar7 = 0x11a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11a);\n    goto LAB_0001b44d;\n  case 0x62:\n    iVar7 = 0x11b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11b);\n    goto LAB_0001b44d;\n  case 99:\n    iVar7 = 0x11c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11c);\n    goto LAB_0001b44d;\n  case 100:\n    iVar7 = 0x11d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11d);\n    goto LAB_0001b44d;\n  case 0x65:\n    iVar7 = 0x11e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11e);\n    goto LAB_0001b44d;\n  case 0x66:\n    iVar7 = 0x14b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14b);\n    goto LAB_0001b44d;\n  case 0x67:\n    iVar7 = 0x14c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14c);\n    goto LAB_0001b44d;\n  case 0x68:\n    iVar7 = 0x14d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14d);\n    goto LAB_0001b44d;\n  case 0x69:\n  case 0x73:\n    iVar7 = 0x13a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13a);\n    goto LAB_0001b44d;\n  case 0x6a:\n  case 0x6c:\n    iVar7 = 0x127;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x127);\n    goto LAB_0001b44d;\n  case 0x6b:\n    iVar7 = 0x128;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x128);\n    goto LAB_0001b44d;\n  case 0x6d:\n    iVar7 = 0x12a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12a);\n    goto LAB_0001b44d;\n  case 0x6e:\n    iVar7 = 0x129;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x129);\n    goto LAB_0001b44d;\n  case 0x6f:\n    iVar7 = 0x136;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x136);\n    goto LAB_0001b44d;\n  case 0x70:\n    iVar7 = 0x137;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x137);\n    goto LAB_0001b44d;\n  case 0x71:\n    iVar7 = 0x138;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x138);\n    goto LAB_0001b44d;\n  case 0x72:\n    iVar7 = 0x139;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x139);\n    goto LAB_0001b44d;\n  case 0x74:\n    iVar7 = 0x17c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17c);\n    goto LAB_0001b44d;\n  case 0x75:\n    iVar7 = 0x17d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17d);\n    goto LAB_0001b44d;\n  case 0x76:\n    iVar7 = 0x17e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17e);\n    goto LAB_0001b44d;\n  case 0x77:\n  case 0x78:\n    iVar7 = 0x14e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);\n    goto LAB_0001b44d;\n  case 0x79:\n  case 0x7a:\n    iVar7 = 0x150;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);\n    goto LAB_0001b44d;\n  case 0x7b:\n    iVar7 = 0x17f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17f);\n    goto LAB_0001b44d;\n  case 0x7c:\n    iVar7 = 0x132;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x132);\n    goto LAB_0001b44d;\n  case 0x7d:\n    iVar7 = 0x120;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x120);\n    goto LAB_0001b44d;\n  case 0x7e:\n    iVar7 = 0x157;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x157);\n    goto LAB_0001b44d;\n  case 0x7f:\n    iVar7 = 0x180;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x180);\n    goto LAB_0001b44d;\n  case 0x80:\n    iVar7 = 0x158;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x158);\n    goto LAB_0001b44d;\n  case 0x81:\n    iVar7 = 0x159;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x159);\n    goto LAB_0001b44d;\n  case 0x82:\n    iVar7 = 0x15a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15a);\n    goto LAB_0001b44d;\n  case 0x83:\n    iVar7 = 0x15b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15b);\n    goto LAB_0001b44d;\n  case 0x84:\n    iVar7 = 0x17b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17b);\n    goto LAB_0001b44d;\n  case 0x85:\n    iVar7 = 0x181;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x181);\n    goto LAB_0001b44d;\n  case 0x86:\n    iVar7 = 0x182;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x182);\n    goto LAB_0001b44d;\n  case 0x87:\n  case 0xb7:\n  case 0xc4:\n    lineno = lineno + 1;\n    goto LAB_0001b24c;\n  case 0x88:\n    iVar7 = 0x162;\n    lineno = lineno + 1;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x162);\n    goto LAB_0001b44d;\n  case 0x89:\n  case 0x8a:\n  case 0xb8:\n  case 0xc5:\n  case 0xc6:\n    goto LAB_0001b24c;\n  case 0x8b:\n    iVar7 = 0x163;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);\n    goto LAB_0001b44d;\n  case 0x8c:\n    iVar7 = 0x156;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);\n    goto LAB_0001b44d;\n  case 0x8d:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;\n  case 0x8e:\n    iVar7 = 0x15d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);\n    goto LAB_0001b44d;\n  case 0x8f:\n    iVar7 = 0x16b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);\n    goto LAB_0001b44d;\n  case 0x90:\n    iVar7 = 0x16c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);\n    goto LAB_0001b44d;\n  case 0x91:\n    iVar7 = 0x16d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);\n    goto LAB_0001b44d;\n  case 0x92:\n    iVar7 = 0x161;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);\n    goto LAB_0001b44d;\n  case 0x93:\n    iVar7 = 0x169;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);\n    goto LAB_0001b44d;\n  case 0x94:\n    iVar7 = 0x164;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);\n    goto LAB_0001b44d;\n  case 0x95:\n    iVar7 = 0x165;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);\n    goto LAB_0001b44d;\n  case 0x96:\n    iVar7 = 0x168;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);\n    goto LAB_0001b44d;\n  case 0x97:\n    iVar7 = 0x172;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);\n    goto LAB_0001b44d;\n  case 0x98:\n    iVar7 = 0x174;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);\n    goto LAB_0001b44d;\n  case 0x99:\n    iVar7 = 0x15e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);\n    goto LAB_0001b44d;\n  case 0x9a:\n    iVar7 = 0x15f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);\n    goto LAB_0001b44d;\n  case 0x9b:\n    iVar7 = 0x160;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);\n    goto LAB_0001b44d;\n  case 0x9c:\n    iVar7 = 0x163;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);\n    goto LAB_0001b44d;\n  case 0x9d:\n    iVar7 = 0x156;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);\n    goto LAB_0001b44d;\n  case 0x9e:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;\n  case 0x9f:\n    iVar7 = 0x15d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);\n    goto LAB_0001b44d;\n  case 0xa0:\n    iVar7 = 0x16b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);\n    goto LAB_0001b44d;\n  case 0xa1:\n    iVar7 = 0x16c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);\n    goto LAB_0001b44d;\n  case 0xa2:\n    iVar7 = 0x16d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);\n    goto LAB_0001b44d;\n  case 0xa3:\n    iVar7 = 0x161;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);\n    goto LAB_0001b44d;\n  case 0xa4:\n    iVar7 = 0x169;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);\n    goto LAB_0001b44d;\n  case 0xa5:\n    iVar7 = 0x164;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);\n    goto LAB_0001b44d;\n  case 0xa6:\n    iVar7 = 0x165;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);\n    goto LAB_0001b44d;\n  case 0xa7:\n    iVar7 = 0x168;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);\n    goto LAB_0001b44d;\n  case 0xa8:\n    iVar7 = 0x172;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);\n    goto LAB_0001b44d;\n  case 0xa9:\n  case 0xbc:\n    iVar7 = 0x173;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);\n    goto LAB_0001b44d;\n  case 0xaa:\n    iVar7 = 0x174;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);\n    goto LAB_0001b44d;\n  case 0xab:\n    iVar7 = 0x15e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);\n    goto LAB_0001b44d;\n  case 0xac:\n    iVar7 = 0x15f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);\n    goto LAB_0001b44d;\n  case 0xad:\n    iVar7 = 0x160;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);\n    goto LAB_0001b44d;\n  case 0xae:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xaf:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb0:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb1:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb2:\n    iVar7 = 0x104;\n    uVar12 = xstrdup(yytext + 2);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb3:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb4:\n    iVar7 = 0x104;\n    uVar12 = xstrdup(yytext + 2);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb5:\n    if ((*yytext == '/') && (yytext[1] == '*')) {\n      *local_54 = yy_hold_char;\n      yy_c_buf_p = (char *)(local_24 + 2);\n      yyleng = 2;\n      yy_hold_char = local_24[2];\n      yytext = (char *)local_24;\n      local_24[2] = 0;\n      comment();\n      goto LAB_0001b24c;\n    }\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb6:\n    pcVar9 = (char *)xstrdup(yytext + 1);\n    yylval.name = pcVar9;\n    sVar10 = strlen(pcVar9);\n    uVar13 = yyleng - 2;\n    if (-1 < (int)uVar13 && (uint)(sVar10 < uVar13) <= (uint)-((int)uVar13 >> 0x1f)) {\n      sVar10 = uVar13;\n    }\n    iVar7 = 0x103;\n    pcVar9[sVar10] = '\0';\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xb9:\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xba:\n    iVar7 = 0x177;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x177);\n    goto LAB_0001b44d;\n  case 0xbb:\n    iVar7 = 0x178;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x178);\n    goto LAB_0001b44d;\n  case 0xbd:\n    iVar7 = 0x176;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xbe:\n    iVar7 = 0x175;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xbf:\n    yy_start = 0x11;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc0:\n    yy_start = 0x13;\n    vers_node_nesting = 0;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc1:\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc2:\n    vers_node_nesting = vers_node_nesting + 1;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc3:\n    vers_node_nesting = vers_node_nesting + -1;\n    if (vers_node_nesting < 0) {\n      yy_start = 0x11;\n    }\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 199:\n    lex_warn_invalid(" in script",yytext);\n    goto LAB_0001b24c;\n  case 200:\n    lex_warn_invalid(" in expression",yytext);\n    goto LAB_0001b24c;\n  case 0xc9:\n    fwrite(yytext,yyleng,1,(FILE *)yyout);\n    goto LAB_0001b24c;\n  case 0xca:\n    break;\n  case 0xcb:\n  case 0xcc:\n  case 0xcd:\n  case 0xce:\n  case 0xcf:\n  case 0xd0:\n  case 0xd1:\n  case 0xd2:\n  case 0xd3:\n  case 0xd4:\n    uVar13 = include_stack_ptr - 1;\n    include_stack_ptr = uVar13;\n    if (uVar13 == 0) {\n      iVar7 = 0;\n      lineno = 0;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }\n    else {\n      iVar7 = 0x116;\n      yy_switch_to_buffer(include_stack[uVar13]);\n      lineno = lineno_stack[uVar13];\n      input_flags._0_1_ = input_flags._0_1_ & 0xf7 | ((byte)sysrooted_stack[uVar13] & 1) * '\b';\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }\n    goto LAB_0001b44d;\n  default:\n                    /* WARNING: Subroutine does not return */\n    yy_fatal_error("fatal flex scanner internal error--no action found");\n  }\n  iVar7 = -1 - (int)yytext;\n  *local_54 = yy_hold_char;\n  pFVar4 = yyin;\n  pyVar8 = yy_buffer_stack[sVar5];\n  iVar11 = yy_n_chars;\n  if (pyVar8->yy_buffer_status == 0) {\n    pyVar8->yy_buffer_status = 1;\n    yy_n_chars = pyVar8->yy_n_chars;\n    pyVar8->yy_input_file = pFVar4;\n    iVar11 = pyVar8->yy_n_chars;\n  }\n  if (pyVar8->yy_ch_buf + iVar11 < yy_c_buf_p) {\n    iVar11 = yy_get_next_buffer();\n    if (iVar11 != 1) {\n      if (iVar11 == 2) {\n        local_54 = (byte *)(yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf + yy_n_chars);\n        yy_c_buf_p = (char *)local_54;\n        uVar14 = yy_get_previous_state();\n        local_24 = (byte *)yytext;\n        goto LAB_0001b353;\n      }\n      if (iVar11 != 0) goto LAB_0001b24c;\n      local_54 = (byte *)(yytext + (int)(local_54 + iVar7));\n      yy_c_buf_p = (char *)local_54;\n      uVar13 = yy_get_previous_state();\n      local_24 = (byte *)yytext;\n      goto LAB_0001c0dc;\n    }\n    yy_c_buf_p = yytext;\n    iVar7 = (yy_start + -1) / 2 + 0xcb;\n    goto LAB_0001b391;\n  }\n  local_54 = (byte *)(yytext + (int)(local_54 + iVar7));\n  yy_c_buf_p = (char *)local_54;\n  uVar14 = yy_get_previous_state();\n  uVar13 = uVar14;\n  if (yy_accept[uVar14] != 0) {\n    yy_last_accepting_state = uVar14;\n    yy_last_accepting_cpos = (char *)local_54;\n  }\n  for (; uVar13 != (int)yy_chk[yy_base[uVar13] + 1]; uVar13 = (int)yy_def[uVar13]) {\n  }\n  uVar13 = (uint)yy_nxt[yy_base[uVar13] + 1];\n  local_24 = (byte *)yytext;\n  if ((uVar13 != 0x718) && (uVar13 != 0)) goto code_r0x0001c8e3;\n  goto LAB_0001b353;\ncode_r0x0001c8e3:\n  local_54 = local_54 + 1;\nLAB_0001c0dc:\n  yy_hold_char = *local_54;\n  goto LAB_0001b26b;\n_L404:\n  *local_54 = yy_hold_char;\n  local_54 = (byte *)yy_last_accepting_cpos;\n  goto LAB_0001b353;\n}" primitive_type (function_declarator "yylex(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  YY_BUFFER_STATE *ppyVar1;\n  ushort uVar2;\n  bool bVar3;\n  FILE *pFVar4;\n  size_t sVar5;\n  input_type iVar6;\n  int iVar7;\n  YY_BUFFER_STATE pyVar8;\n  char *pcVar9;\n  size_t sVar10;\n  int iVar11;\n  undefined4 uVar12;\n  uint uVar13;\n  uint uVar14;\n  undefined8 uVar15;\n  byte *local_54;\n  byte *local_44;\n  uint local_40;\n  byte *local_24;\n  \n  if (yy_init != 0) goto LAB_0001b1f4;\n  yy_init = 1;\n  if (yy_start == 0) {\n    yy_start = 1;\n  }\n  if (yyin == (FILE *)0x0) {\n    yyin = *(FILE **)PTR_stdin_001cefb8;\n    if (yyout == (FILE *)0x0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    if (yy_buffer_stack == (YY_BUFFER_STATE *)0x0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    pyVar8 = yy_buffer_stack[yy_buffer_stack_top];\n    if (pyVar8 == (YY_BUFFER_STATE)0x0) goto LAB_0001b3ca;\n  }\n  else {\n    if (yyout != (FILE *)0x0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    yyout = *(FILE **)PTR_stdout_001cefc4;\n    if (yy_buffer_stack != (YY_BUFFER_STATE *)0x0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    yyensure_buffer_stack();\n    ppyVar1 = yy_buffer_stack + yy_buffer_stack_top;\n    pyVar8 = yy_create_buffer(yyin,0x4000);\n    *ppyVar1 = pyVar8;\n  }\n  yy_n_chars = pyVar8->yy_n_chars;\n  yy_c_buf_p = pyVar8->yy_buf_pos;\n  yyin = pyVar8->yy_input_file;\n  yy_hold_char = *yy_c_buf_p;\n  yytext = yy_c_buf_p;\nLAB_0001b1f4:\n  iVar6 = parser_input;\n  uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n  if (parser_input != input_selected) {\n    parser_input = input_selected;\n    switch(iVar6) {\n    case input_script:\n      iVar7 = 0x16f;\n      break;\n    case input_mri_script:\n      iVar7 = 0x170;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_version_script:\n      iVar7 = 0x17a;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_dynamic_list:\n      iVar7 = 0x183;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_defsym:\n      iVar7 = 0x171;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    default:\n                    /* WARNING: Subroutine does not return */\n      ld_abort("ldlex.l",0x83,"yylex");\n    }\nLAB_0001b44d:\n    yylval.wildcard.exclude_name_list = (name_list *)(uVar15 >> 0x20);\n    yylval.fill = (fill_type *)uVar15;\n    return iVar7;\n  }\nLAB_0001b24c:\n  uVar13 = yy_start;\n  local_54 = (byte *)yy_c_buf_p;\n  *yy_c_buf_p = yy_hold_char;\n  local_24 = local_54;\nLAB_0001b26b:\n  local_40 = yy_last_accepting_state;\n  uVar2 = yy_base[uVar13];\n  bVar3 = false;\n  local_44 = (byte *)yy_last_accepting_cpos;\n  uVar14 = uVar13;\n  while( true ) {\n    if (yy_accept[uVar14] != 0) {\n      bVar3 = true;\n      local_40 = uVar14;\n      local_44 = local_54;\n    }\n    uVar13 = (uint)""[(byte)yy_hold_char];\n    while ((int)yy_chk[uVar2 + uVar13] != uVar14) {\n      uVar14 = (uint)yy_def[uVar14];\n      if (0x718 < (int)uVar14) {\n        uVar13 = (uint)""[uVar13];\n      }\n      uVar2 = yy_base[uVar14];\n    }\n    local_54 = local_54 + 1;\n    uVar14 = (uint)yy_nxt[uVar2 + uVar13];\n    uVar2 = yy_base[uVar14];\n    if (uVar2 == 0xb6e) break;\n    yy_hold_char = *local_54;\n  }\n  if (bVar3) {\n    yy_last_accepting_cpos = (char *)local_44;\n    yy_last_accepting_state = local_40;\n  }\nLAB_0001b353:\n  iVar7 = (int)yy_accept[uVar14];\n  if (iVar7 == 0) {\n    iVar7 = (int)yy_accept[yy_last_accepting_state];\n    local_54 = (byte *)yy_last_accepting_cpos;\n  }\n  yyleng = (int)local_54 - (int)local_24;\n  yy_hold_char = *local_54;\n  yy_c_buf_p = (char *)local_54;\n  yytext = (char *)local_24;\n  *local_54 = 0;\nLAB_0001b391:\n  sVar5 = yy_buffer_stack_top;\n  uVar14 = yy_last_accepting_state;\n  switch(iVar7) {\n  case 0:\n    goto _L404;\n  case 1:\n    comment();\n    goto LAB_0001b24c;\n  case 2:\n    iVar7 = 0x2d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);\n    goto LAB_0001b44d;\n  case 3:\n    iVar7 = 0x2b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);\n    goto LAB_0001b44d;\n  case 4:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 5:\n    iVar7 = 0x3d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);\n    goto LAB_0001b44d;\n  case 6:\n    iVar7 = 0x102;\n    uVar15 = bfd_scan_vma(yytext + 1,0,0x10);\n    yylval.bigint.str = (char *)0x0;\n    goto LAB_0001b44d;\n  case 7:\n    iVar11 = 10;\n    if ((byte)(yytext[yyleng + -1] + 0xbeU) < 0x37) {\n      iVar11 = (int)(char)CSWTCH_359[(byte)(yytext[yyleng + -1] + 0xbeU)];\n    }\n    iVar7 = 0x102;\n    uVar15 = bfd_scan_vma(yytext,0,iVar11);\n    yylval.bigint.str = (char *)0x0;\n    goto LAB_0001b44d;\n  case 8:\n    uVar12 = 0;\n    pcVar9 = yytext;\n    if (*yytext == '$') {\n      pcVar9 = yytext + 1;\n      uVar12 = 0x10;\n    }\n    yylval.integer = bfd_scan_vma(pcVar9,0,uVar12);\n    yylval.bigint.str = (char *)0x0;\n    if ((yytext[yyleng + -1] & 0xdfU) == 0x4d) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 0x14;\n    }\n    else if ((yytext[yyleng + -1] & 0xdfU) == 0x4b) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 10;\n    }\n    else {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer;\n      if ((*yytext == '0') && ((yytext[1] & 0xdfU) == 0x58)) {\n        yylval.bigint.str = (char *)xstrdup(yytext + 2);\n        uVar15 = yylval.integer;\n      }\n    }\n    goto LAB_0001b44d;\n  case 9:\n    iVar7 = 0x5d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5d);\n    goto LAB_0001b44d;\n  case 10:\n    iVar7 = 0x5b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5b);\n    goto LAB_0001b44d;\n  case 0xb:\n    iVar7 = 0x109;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x109);\n    goto LAB_0001b44d;\n  case 0xc:\n    iVar7 = 0x10a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10a);\n    goto LAB_0001b44d;\n  case 0xd:\n    iVar7 = 0x10d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10d);\n    goto LAB_0001b44d;\n  case 0xe:\n    iVar7 = 0x10f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10f);\n    goto LAB_0001b44d;\n  case 0xf:\n    iVar7 = 0x110;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x110);\n    goto LAB_0001b44d;\n  case 0x10:\n    iVar7 = 0x112;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x112);\n    goto LAB_0001b44d;\n  case 0x11:\n    iVar7 = 0x111;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x111);\n    goto LAB_0001b44d;\n  case 0x12:\n    iVar7 = 0x113;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x113);\n    goto LAB_0001b44d;\n  case 0x13:\n    iVar7 = 0x114;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x114);\n    goto LAB_0001b44d;\n  case 0x14:\n    iVar7 = 0x105;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x105);\n    goto LAB_0001b44d;\n  case 0x15:\n    iVar7 = 0x106;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x106);\n    goto LAB_0001b44d;\n  case 0x16:\n    iVar7 = 0x107;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x107);\n    goto LAB_0001b44d;\n  case 0x17:\n    iVar7 = 0x108;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x108);\n    goto LAB_0001b44d;\n  case 0x18:\n    iVar7 = 0x10b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10b);\n    goto LAB_0001b44d;\n  case 0x19:\n    iVar7 = 0x10c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10c);\n    goto LAB_0001b44d;\n  case 0x1a:\n    iVar7 = 0x10e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10e);\n    goto LAB_0001b44d;\n  case 0x1b:\n    iVar7 = 0x3e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3e);\n    goto LAB_0001b44d;\n  case 0x1c:\n    iVar7 = 0x2c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2c);\n    goto LAB_0001b44d;\n  case 0x1d:\n    iVar7 = 0x26;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x26);\n    goto LAB_0001b44d;\n  case 0x1e:\n    iVar7 = 0x7c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7c);\n    goto LAB_0001b44d;\n  case 0x1f:\n    iVar7 = 0x7e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7e);\n    goto LAB_0001b44d;\n  case 0x20:\n    iVar7 = 0x21;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x21);\n    goto LAB_0001b44d;\n  case 0x21:\n    iVar7 = 0x3f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3f);\n    goto LAB_0001b44d;\n  case 0x22:\n    iVar7 = 0x2a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2a);\n    goto LAB_0001b44d;\n  case 0x23:\n    iVar7 = 0x2b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);\n    goto LAB_0001b44d;\n  case 0x24:\n    iVar7 = 0x2d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);\n    goto LAB_0001b44d;\n  case 0x25:\n    iVar7 = 0x2f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2f);\n    goto LAB_0001b44d;\n  case 0x26:\n    iVar7 = 0x25;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x25);\n    goto LAB_0001b44d;\n  case 0x27:\n    iVar7 = 0x3c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3c);\n    goto LAB_0001b44d;\n  case 0x28:\n    iVar7 = 0x3d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);\n    goto LAB_0001b44d;\n  case 0x29:\n    iVar7 = 0x7d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7d);\n    goto LAB_0001b44d;\n  case 0x2a:\n    iVar7 = 0x7b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7b);\n    goto LAB_0001b44d;\n  case 0x2b:\n    iVar7 = 0x29;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x29);\n    goto LAB_0001b44d;\n  case 0x2c:\n    iVar7 = 0x28;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x28);\n    goto LAB_0001b44d;\n  case 0x2d:\n    iVar7 = 0x3a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3a);\n    goto LAB_0001b44d;\n  case 0x2e:\n    iVar7 = 0x3b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3b);\n    goto LAB_0001b44d;\n  case 0x2f:\n    iVar7 = 0x133;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x133);\n    goto LAB_0001b44d;\n  case 0x30:\n    iVar7 = 0x134;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x134);\n    goto LAB_0001b44d;\n  case 0x31:\n    iVar7 = 0x135;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x135);\n    goto LAB_0001b44d;\n  case 0x32:\n    iVar7 = 0x14e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);\n    goto LAB_0001b44d;\n  case 0x33:\n    iVar7 = 0x179;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x179);\n    goto LAB_0001b44d;\n  case 0x34:\n    iVar7 = 0x118;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x118);\n    goto LAB_0001b44d;\n  case 0x35:\n    iVar7 = 0x119;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x119);\n    goto LAB_0001b44d;\n  case 0x36:\n    iVar7 = 0x150;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);\n    goto LAB_0001b44d;\n  case 0x37:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;\n  case 0x38:\n    iVar7 = 0x124;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x124);\n    goto LAB_0001b44d;\n  case 0x39:\n    iVar7 = 0x125;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x125);\n    goto LAB_0001b44d;\n  case 0x3a:\n    iVar7 = 0x126;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x126);\n    goto LAB_0001b44d;\n  case 0x3b:\n    iVar7 = 0x143;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x143);\n    goto LAB_0001b44d;\n  case 0x3c:\n    iVar7 = 0x144;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x144);\n    goto LAB_0001b44d;\n  case 0x3d:\n    iVar7 = 0x142;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x142);\n    goto LAB_0001b44d;\n  case 0x3e:\n    iVar7 = 0x145;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x145);\n    goto LAB_0001b44d;\n  case 0x3f:\n    iVar7 = 0x146;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x146);\n    goto LAB_0001b44d;\n  case 0x40:\n    iVar7 = 0x167;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x167);\n    goto LAB_0001b44d;\n  case 0x41:\n    iVar7 = 0x166;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x166);\n    goto LAB_0001b44d;\n  case 0x42:\n    iVar7 = 0x13f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13f);\n    goto LAB_0001b44d;\n  case 0x43:\n    iVar7 = 0x173;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);\n    goto LAB_0001b44d;\n  case 0x44:\n    iVar7 = 0x140;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x140);\n    goto LAB_0001b44d;\n  case 0x45:\n  case 0x46:\n    iVar7 = 299;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,299);\n    goto LAB_0001b44d;\n  case 0x47:\n    iVar7 = 0x131;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x131);\n    goto LAB_0001b44d;\n  case 0x48:\n    iVar7 = 0x13e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13e);\n    goto LAB_0001b44d;\n  case 0x49:\n    iVar7 = 0x141;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x141);\n    goto LAB_0001b44d;\n  case 0x4a:\n    iVar7 = 0x13c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13c);\n    goto LAB_0001b44d;\n  case 0x4b:\n    iVar7 = 0x13d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13d);\n    goto LAB_0001b44d;\n  case 0x4c:\n    iVar7 = 0x154;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x154);\n    goto LAB_0001b44d;\n  case 0x4d:\n    iVar7 = 0x152;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x152);\n    goto LAB_0001b44d;\n  case 0x4e:\n    iVar7 = 0x153;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x153);\n    goto LAB_0001b44d;\n  case 0x4f:\n    iVar7 = 0x15c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15c);\n    goto LAB_0001b44d;\n  case 0x50:\n    iVar7 = 0x13b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13b);\n    goto LAB_0001b44d;\n  case 0x51:\n    iVar7 = 0x151;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x151);\n    goto LAB_0001b44d;\n  case 0x52:\n    iVar7 = 0x155;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x155);\n    goto LAB_0001b44d;\n  case 0x53:\n    iVar7 = 0x12d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12d);\n    goto LAB_0001b44d;\n  case 0x54:\n    iVar7 = 0x130;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x130);\n    goto LAB_0001b44d;\n  case 0x55:\n    iVar7 = 0x12f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12f);\n    goto LAB_0001b44d;\n  case 0x56:\n    iVar7 = 0x11f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11f);\n    goto LAB_0001b44d;\n  case 0x57:\n    iVar7 = 0x121;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x121);\n    goto LAB_0001b44d;\n  case 0x58:\n    iVar7 = 0x122;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x122);\n    goto LAB_0001b44d;\n  case 0x59:\n    iVar7 = 0x123;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x123);\n    goto LAB_0001b44d;\n  case 0x5a:\n    iVar7 = 0x14f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14f);\n    goto LAB_0001b44d;\n  case 0x5b:\n    iVar7 = 0x147;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x147);\n    goto LAB_0001b44d;\n  case 0x5c:\n    iVar7 = 300;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,300);\n    goto LAB_0001b44d;\n  case 0x5d:\n    iVar7 = 0x12e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12e);\n    goto LAB_0001b44d;\n  case 0x5e:\n    iVar7 = 0x148;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x148);\n    goto LAB_0001b44d;\n  case 0x5f:\n    iVar7 = 0x149;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x149);\n    goto LAB_0001b44d;\n  case 0x60:\n    iVar7 = 0x14a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14a);\n    goto LAB_0001b44d;\n  case 0x61:\n    iVar7 = 0x11a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11a);\n    goto LAB_0001b44d;\n  case 0x62:\n    iVar7 = 0x11b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11b);\n    goto LAB_0001b44d;\n  case 99:\n    iVar7 = 0x11c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11c);\n    goto LAB_0001b44d;\n  case 100:\n    iVar7 = 0x11d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11d);\n    goto LAB_0001b44d;\n  case 0x65:\n    iVar7 = 0x11e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11e);\n    goto LAB_0001b44d;\n  case 0x66:\n    iVar7 = 0x14b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14b);\n    goto LAB_0001b44d;\n  case 0x67:\n    iVar7 = 0x14c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14c);\n    goto LAB_0001b44d;\n  case 0x68:\n    iVar7 = 0x14d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14d);\n    goto LAB_0001b44d;\n  case 0x69:\n  case 0x73:\n    iVar7 = 0x13a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13a);\n    goto LAB_0001b44d;\n  case 0x6a:\n  case 0x6c:\n    iVar7 = 0x127;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x127);\n    goto LAB_0001b44d;\n  case 0x6b:\n    iVar7 = 0x128;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x128);\n    goto LAB_0001b44d;\n  case 0x6d:\n    iVar7 = 0x12a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12a);\n    goto LAB_0001b44d;\n  case 0x6e:\n    iVar7 = 0x129;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x129);\n    goto LAB_0001b44d;\n  case 0x6f:\n    iVar7 = 0x136;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x136);\n    goto LAB_0001b44d;\n  case 0x70:\n    iVar7 = 0x137;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x137);\n    goto LAB_0001b44d;\n  case 0x71:\n    iVar7 = 0x138;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x138);\n    goto LAB_0001b44d;\n  case 0x72:\n    iVar7 = 0x139;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x139);\n    goto LAB_0001b44d;\n  case 0x74:\n    iVar7 = 0x17c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17c);\n    goto LAB_0001b44d;\n  case 0x75:\n    iVar7 = 0x17d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17d);\n    goto LAB_0001b44d;\n  case 0x76:\n    iVar7 = 0x17e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17e);\n    goto LAB_0001b44d;\n  case 0x77:\n  case 0x78:\n    iVar7 = 0x14e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);\n    goto LAB_0001b44d;\n  case 0x79:\n  case 0x7a:\n    iVar7 = 0x150;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);\n    goto LAB_0001b44d;\n  case 0x7b:\n    iVar7 = 0x17f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17f);\n    goto LAB_0001b44d;\n  case 0x7c:\n    iVar7 = 0x132;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x132);\n    goto LAB_0001b44d;\n  case 0x7d:\n    iVar7 = 0x120;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x120);\n    goto LAB_0001b44d;\n  case 0x7e:\n    iVar7 = 0x157;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x157);\n    goto LAB_0001b44d;\n  case 0x7f:\n    iVar7 = 0x180;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x180);\n    goto LAB_0001b44d;\n  case 0x80:\n    iVar7 = 0x158;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x158);\n    goto LAB_0001b44d;\n  case 0x81:\n    iVar7 = 0x159;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x159);\n    goto LAB_0001b44d;\n  case 0x82:\n    iVar7 = 0x15a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15a);\n    goto LAB_0001b44d;\n  case 0x83:\n    iVar7 = 0x15b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15b);\n    goto LAB_0001b44d;\n  case 0x84:\n    iVar7 = 0x17b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17b);\n    goto LAB_0001b44d;\n  case 0x85:\n    iVar7 = 0x181;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x181);\n    goto LAB_0001b44d;\n  case 0x86:\n    iVar7 = 0x182;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x182);\n    goto LAB_0001b44d;\n  case 0x87:\n  case 0xb7:\n  case 0xc4:\n    lineno = lineno + 1;\n    goto LAB_0001b24c;\n  case 0x88:\n    iVar7 = 0x162;\n    lineno = lineno + 1;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x162);\n    goto LAB_0001b44d;\n  case 0x89:\n  case 0x8a:\n  case 0xb8:\n  case 0xc5:\n  case 0xc6:\n    goto LAB_0001b24c;\n  case 0x8b:\n    iVar7 = 0x163;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);\n    goto LAB_0001b44d;\n  case 0x8c:\n    iVar7 = 0x156;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);\n    goto LAB_0001b44d;\n  case 0x8d:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;\n  case 0x8e:\n    iVar7 = 0x15d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);\n    goto LAB_0001b44d;\n  case 0x8f:\n    iVar7 = 0x16b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);\n    goto LAB_0001b44d;\n  case 0x90:\n    iVar7 = 0x16c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);\n    goto LAB_0001b44d;\n  case 0x91:\n    iVar7 = 0x16d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);\n    goto LAB_0001b44d;\n  case 0x92:\n    iVar7 = 0x161;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);\n    goto LAB_0001b44d;\n  case 0x93:\n    iVar7 = 0x169;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);\n    goto LAB_0001b44d;\n  case 0x94:\n    iVar7 = 0x164;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);\n    goto LAB_0001b44d;\n  case 0x95:\n    iVar7 = 0x165;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);\n    goto LAB_0001b44d;\n  case 0x96:\n    iVar7 = 0x168;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);\n    goto LAB_0001b44d;\n  case 0x97:\n    iVar7 = 0x172;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);\n    goto LAB_0001b44d;\n  case 0x98:\n    iVar7 = 0x174;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);\n    goto LAB_0001b44d;\n  case 0x99:\n    iVar7 = 0x15e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);\n    goto LAB_0001b44d;\n  case 0x9a:\n    iVar7 = 0x15f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);\n    goto LAB_0001b44d;\n  case 0x9b:\n    iVar7 = 0x160;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);\n    goto LAB_0001b44d;\n  case 0x9c:\n    iVar7 = 0x163;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);\n    goto LAB_0001b44d;\n  case 0x9d:\n    iVar7 = 0x156;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);\n    goto LAB_0001b44d;\n  case 0x9e:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;\n  case 0x9f:\n    iVar7 = 0x15d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);\n    goto LAB_0001b44d;\n  case 0xa0:\n    iVar7 = 0x16b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);\n    goto LAB_0001b44d;\n  case 0xa1:\n    iVar7 = 0x16c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);\n    goto LAB_0001b44d;\n  case 0xa2:\n    iVar7 = 0x16d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);\n    goto LAB_0001b44d;\n  case 0xa3:\n    iVar7 = 0x161;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);\n    goto LAB_0001b44d;\n  case 0xa4:\n    iVar7 = 0x169;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);\n    goto LAB_0001b44d;\n  case 0xa5:\n    iVar7 = 0x164;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);\n    goto LAB_0001b44d;\n  case 0xa6:\n    iVar7 = 0x165;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);\n    goto LAB_0001b44d;\n  case 0xa7:\n    iVar7 = 0x168;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);\n    goto LAB_0001b44d;\n  case 0xa8:\n    iVar7 = 0x172;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);\n    goto LAB_0001b44d;\n  case 0xa9:\n  case 0xbc:\n    iVar7 = 0x173;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);\n    goto LAB_0001b44d;\n  case 0xaa:\n    iVar7 = 0x174;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);\n    goto LAB_0001b44d;\n  case 0xab:\n    iVar7 = 0x15e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);\n    goto LAB_0001b44d;\n  case 0xac:\n    iVar7 = 0x15f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);\n    goto LAB_0001b44d;\n  case 0xad:\n    iVar7 = 0x160;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);\n    goto LAB_0001b44d;\n  case 0xae:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xaf:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb0:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb1:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb2:\n    iVar7 = 0x104;\n    uVar12 = xstrdup(yytext + 2);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb3:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb4:\n    iVar7 = 0x104;\n    uVar12 = xstrdup(yytext + 2);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb5:\n    if ((*yytext == '/') && (yytext[1] == '*')) {\n      *local_54 = yy_hold_char;\n      yy_c_buf_p = (char *)(local_24 + 2);\n      yyleng = 2;\n      yy_hold_char = local_24[2];\n      yytext = (char *)local_24;\n      local_24[2] = 0;\n      comment();\n      goto LAB_0001b24c;\n    }\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb6:\n    pcVar9 = (char *)xstrdup(yytext + 1);\n    yylval.name = pcVar9;\n    sVar10 = strlen(pcVar9);\n    uVar13 = yyleng - 2;\n    if (-1 < (int)uVar13 && (uint)(sVar10 < uVar13) <= (uint)-((int)uVar13 >> 0x1f)) {\n      sVar10 = uVar13;\n    }\n    iVar7 = 0x103;\n    pcVar9[sVar10] = '\0';\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xb9:\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xba:\n    iVar7 = 0x177;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x177);\n    goto LAB_0001b44d;\n  case 0xbb:\n    iVar7 = 0x178;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x178);\n    goto LAB_0001b44d;\n  case 0xbd:\n    iVar7 = 0x176;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xbe:\n    iVar7 = 0x175;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xbf:\n    yy_start = 0x11;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc0:\n    yy_start = 0x13;\n    vers_node_nesting = 0;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc1:\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc2:\n    vers_node_nesting = vers_node_nesting + 1;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc3:\n    vers_node_nesting = vers_node_nesting + -1;\n    if (vers_node_nesting < 0) {\n      yy_start = 0x11;\n    }\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 199:\n    lex_warn_invalid(" in script",yytext);\n    goto LAB_0001b24c;\n  case 200:\n    lex_warn_invalid(" in expression",yytext);\n    goto LAB_0001b24c;\n  case 0xc9:\n    fwrite(yytext,yyleng,1,(FILE *)yyout);\n    goto LAB_0001b24c;\n  case 0xca:\n    break;\n  case 0xcb:\n  case 0xcc:\n  case 0xcd:\n  case 0xce:\n  case 0xcf:\n  case 0xd0:\n  case 0xd1:\n  case 0xd2:\n  case 0xd3:\n  case 0xd4:\n    uVar13 = include_stack_ptr - 1;\n    include_stack_ptr = uVar13;\n    if (uVar13 == 0) {\n      iVar7 = 0;\n      lineno = 0;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }\n    else {\n      iVar7 = 0x116;\n      yy_switch_to_buffer(include_stack[uVar13]);\n      lineno = lineno_stack[uVar13];\n      input_flags._0_1_ = input_flags._0_1_ & 0xf7 | ((byte)sysrooted_stack[uVar13] & 1) * '\b';\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }\n    goto LAB_0001b44d;\n  default:\n                    /* WARNING: Subroutine does not return */\n    yy_fatal_error("fatal flex scanner internal error--no action found");\n  }\n  iVar7 = -1 - (int)yytext;\n  *local_54 = yy_hold_char;\n  pFVar4 = yyin;\n  pyVar8 = yy_buffer_stack[sVar5];\n  iVar11 = yy_n_chars;\n  if (pyVar8->yy_buffer_status == 0) {\n    pyVar8->yy_buffer_status = 1;\n    yy_n_chars = pyVar8->yy_n_chars;\n    pyVar8->yy_input_file = pFVar4;\n    iVar11 = pyVar8->yy_n_chars;\n  }\n  if (pyVar8->yy_ch_buf + iVar11 < yy_c_buf_p) {\n    iVar11 = yy_get_next_buffer();\n    if (iVar11 != 1) {\n      if (iVar11 == 2) {\n        local_54 = (byte *)(yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf + yy_n_chars);\n        yy_c_buf_p = (char *)local_54;\n        uVar14 = yy_get_previous_state();\n        local_24 = (byte *)yytext;\n        goto LAB_0001b353;\n      }\n      if (iVar11 != 0) goto LAB_0001b24c;\n      local_54 = (byte *)(yytext + (int)(local_54 + iVar7));\n      yy_c_buf_p = (char *)local_54;\n      uVar13 = yy_get_previous_state();\n      local_24 = (byte *)yytext;\n      goto LAB_0001c0dc;\n    }\n    yy_c_buf_p = yytext;\n    iVar7 = (yy_start + -1) / 2 + 0xcb;\n    goto LAB_0001b391;\n  }\n  local_54 = (byte *)(yytext + (int)(local_54 + iVar7));\n  yy_c_buf_p = (char *)local_54;\n  uVar14 = yy_get_previous_state();\n  uVar13 = uVar14;\n  if (yy_accept[uVar14] != 0) {\n    yy_last_accepting_state = uVar14;\n    yy_last_accepting_cpos = (char *)local_54;\n  }\n  for (; uVar13 != (int)yy_chk[yy_base[uVar13] + 1]; uVar13 = (int)yy_def[uVar13]) {\n  }\n  uVar13 = (uint)yy_nxt[yy_base[uVar13] + 1];\n  local_24 = (byte *)yytext;\n  if ((uVar13 != 0x718) && (uVar13 != 0)) goto code_r0x0001c8e3;\n  goto LAB_0001b353;\ncode_r0x0001c8e3:\n  local_54 = local_54 + 1;\nLAB_0001c0dc:\n  yy_hold_char = *local_54;\n  goto LAB_0001b26b;\n_L404:\n  *local_54 = yy_hold_char;\n  local_54 = (byte *)yy_last_accepting_cpos;\n  goto LAB_0001b353;\n}" { (declaration "YY_BUFFER_STATE *ppyVar1;" type_identifier (pointer_declarator "*ppyVar1" * identifier) ;) (declaration "ushort uVar2;" type_identifier identifier ;) (declaration "bool bVar3;" primitive_type identifier ;) (declaration "FILE *pFVar4;" type_identifier (pointer_declarator "*pFVar4" * identifier) ;) (declaration "size_t sVar5;" primitive_type identifier ;) (declaration "input_type iVar6;" type_identifier identifier ;) (declaration "int iVar7;" primitive_type identifier ;) (declaration "YY_BUFFER_STATE pyVar8;" type_identifier identifier ;) (declaration "char *pcVar9;" primitive_type (pointer_declarator "*pcVar9" * identifier) ;) (declaration "size_t sVar10;" primitive_type identifier ;) (declaration "int iVar11;" primitive_type identifier ;) (declaration "undefined4 uVar12;" type_identifier identifier ;) (declaration "uint uVar13;" type_identifier identifier ;) (declaration "uint uVar14;" type_identifier identifier ;) (declaration "undefined8 uVar15;" type_identifier identifier ;) (declaration "byte *local_54;" type_identifier (pointer_declarator "*local_54" * identifier) ;) (declaration "byte *local_44;" type_identifier (pointer_declarator "*local_44" * identifier) ;) (declaration "uint local_40;" type_identifier identifier ;) (declaration "byte *local_24;" type_identifier (pointer_declarator "*local_24" * identifier) ;) (if_statement "if (yy_init != 0) goto LAB_0001b1f4;" if (parenthesized_expression "(yy_init != 0)" ( (binary_expression "yy_init != 0" identifier != number_literal) )) (goto_statement "goto LAB_0001b1f4;" goto statement_identifier ;)) (expression_statement "yy_init = 1;" (assignment_expression "yy_init = 1" identifier = number_literal) ;) (if_statement "if (yy_start == 0) {\n    yy_start = 1;\n  }" if (parenthesized_expression "(yy_start == 0)" ( (binary_expression "yy_start == 0" identifier == number_literal) )) (compound_statement "{\n    yy_start = 1;\n  }" { (expression_statement "yy_start = 1;" (assignment_expression "yy_start = 1" identifier = number_literal) ;) })) (if_statement "if (yyin == (FILE *)0x0) {\n    yyin = *(FILE **)PTR_stdin_001cefb8;\n    if (yyout == (FILE *)0x0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    if (yy_buffer_stack == (YY_BUFFER_STATE *)0x0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    pyVar8 = yy_buffer_stack[yy_buffer_stack_top];\n    if (pyVar8 == (YY_BUFFER_STATE)0x0) goto LAB_0001b3ca;\n  }\n  else {\n    if (yyout != (FILE *)0x0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    yyout = *(FILE **)PTR_stdout_001cefc4;\n    if (yy_buffer_stack != (YY_BUFFER_STATE *)0x0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    yyensure_buffer_stack();\n    ppyVar1 = yy_buffer_stack + yy_buffer_stack_top;\n    pyVar8 = yy_create_buffer(yyin,0x4000);\n    *ppyVar1 = pyVar8;\n  }" if (parenthesized_expression "(yyin == (FILE *)0x0)" ( (binary_expression "yyin == (FILE *)0x0" identifier == (cast_expression "(FILE *)0x0" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n    yyin = *(FILE **)PTR_stdin_001cefb8;\n    if (yyout == (FILE *)0x0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    if (yy_buffer_stack == (YY_BUFFER_STATE *)0x0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    pyVar8 = yy_buffer_stack[yy_buffer_stack_top];\n    if (pyVar8 == (YY_BUFFER_STATE)0x0) goto LAB_0001b3ca;\n  }" { (expression_statement "yyin = *(FILE **)PTR_stdin_001cefb8;" (assignment_expression "yyin = *(FILE **)PTR_stdin_001cefb8" identifier = (pointer_expression "*(FILE **)PTR_stdin_001cefb8" * (cast_expression "(FILE **)PTR_stdin_001cefb8" ( (type_descriptor "FILE **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier))) ;) (if_statement "if (yyout == (FILE *)0x0) goto LAB_0001b40c;" if (parenthesized_expression "(yyout == (FILE *)0x0)" ( (binary_expression "yyout == (FILE *)0x0" identifier == (cast_expression "(FILE *)0x0" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0001b40c;" goto statement_identifier ;)) (labeled_statement "LAB_0001b1aa:\n    if (yy_buffer_stack == (YY_BUFFER_STATE *)0x0) goto LAB_0001b3ca;" statement_identifier : (if_statement "if (yy_buffer_stack == (YY_BUFFER_STATE *)0x0) goto LAB_0001b3ca;" if (parenthesized_expression "(yy_buffer_stack == (YY_BUFFER_STATE *)0x0)" ( (binary_expression "yy_buffer_stack == (YY_BUFFER_STATE *)0x0" identifier == (cast_expression "(YY_BUFFER_STATE *)0x0" ( (type_descriptor "YY_BUFFER_STATE *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0001b3ca;" goto statement_identifier ;))) (labeled_statement "LAB_0001b1b8:\n    pyVar8 = yy_buffer_stack[yy_buffer_stack_top];" statement_identifier : (expression_statement "pyVar8 = yy_buffer_stack[yy_buffer_stack_top];" (assignment_expression "pyVar8 = yy_buffer_stack[yy_buffer_stack_top]" identifier = (subscript_expression "yy_buffer_stack[yy_buffer_stack_top]" identifier [ identifier ])) ;)) (if_statement "if (pyVar8 == (YY_BUFFER_STATE)0x0) goto LAB_0001b3ca;" if (parenthesized_expression "(pyVar8 == (YY_BUFFER_STATE)0x0)" ( (binary_expression "pyVar8 == (YY_BUFFER_STATE)0x0" identifier == (cast_expression "(YY_BUFFER_STATE)0x0" ( (type_descriptor "YY_BUFFER_STATE" type_identifier) ) number_literal)) )) (goto_statement "goto LAB_0001b3ca;" goto statement_identifier ;)) }) (else_clause "else {\n    if (yyout != (FILE *)0x0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    yyout = *(FILE **)PTR_stdout_001cefc4;\n    if (yy_buffer_stack != (YY_BUFFER_STATE *)0x0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    yyensure_buffer_stack();\n    ppyVar1 = yy_buffer_stack + yy_buffer_stack_top;\n    pyVar8 = yy_create_buffer(yyin,0x4000);\n    *ppyVar1 = pyVar8;\n  }" else (compound_statement "{\n    if (yyout != (FILE *)0x0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    yyout = *(FILE **)PTR_stdout_001cefc4;\n    if (yy_buffer_stack != (YY_BUFFER_STATE *)0x0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    yyensure_buffer_stack();\n    ppyVar1 = yy_buffer_stack + yy_buffer_stack_top;\n    pyVar8 = yy_create_buffer(yyin,0x4000);\n    *ppyVar1 = pyVar8;\n  }" { (if_statement "if (yyout != (FILE *)0x0) goto LAB_0001b1aa;" if (parenthesized_expression "(yyout != (FILE *)0x0)" ( (binary_expression "yyout != (FILE *)0x0" identifier != (cast_expression "(FILE *)0x0" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0001b1aa;" goto statement_identifier ;)) (labeled_statement "LAB_0001b40c:\n    yyout = *(FILE **)PTR_stdout_001cefc4;" statement_identifier : (expression_statement "yyout = *(FILE **)PTR_stdout_001cefc4;" (assignment_expression "yyout = *(FILE **)PTR_stdout_001cefc4" identifier = (pointer_expression "*(FILE **)PTR_stdout_001cefc4" * (cast_expression "(FILE **)PTR_stdout_001cefc4" ( (type_descriptor "FILE **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier))) ;)) (if_statement "if (yy_buffer_stack != (YY_BUFFER_STATE *)0x0) goto LAB_0001b1b8;" if (parenthesized_expression "(yy_buffer_stack != (YY_BUFFER_STATE *)0x0)" ( (binary_expression "yy_buffer_stack != (YY_BUFFER_STATE *)0x0" identifier != (cast_expression "(YY_BUFFER_STATE *)0x0" ( (type_descriptor "YY_BUFFER_STATE *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0001b1b8;" goto statement_identifier ;)) (labeled_statement "LAB_0001b3ca:\n    yyensure_buffer_stack();" statement_identifier : (expression_statement "yyensure_buffer_stack();" (call_expression "yyensure_buffer_stack()" identifier (argument_list "()" ( ))) ;)) (expression_statement "ppyVar1 = yy_buffer_stack + yy_buffer_stack_top;" (assignment_expression "ppyVar1 = yy_buffer_stack + yy_buffer_stack_top" identifier = (binary_expression "yy_buffer_stack + yy_buffer_stack_top" identifier + identifier)) ;) (expression_statement "pyVar8 = yy_create_buffer(yyin,0x4000);" (assignment_expression "pyVar8 = yy_create_buffer(yyin,0x4000)" identifier = (call_expression "yy_create_buffer(yyin,0x4000)" identifier (argument_list "(yyin,0x4000)" ( identifier , number_literal )))) ;) (expression_statement "*ppyVar1 = pyVar8;" (assignment_expression "*ppyVar1 = pyVar8" (pointer_expression "*ppyVar1" * identifier) = identifier) ;) }))) (expression_statement "yy_n_chars = pyVar8->yy_n_chars;" (assignment_expression "yy_n_chars = pyVar8->yy_n_chars" identifier = (field_expression "pyVar8->yy_n_chars" identifier -> field_identifier)) ;) (expression_statement "yy_c_buf_p = pyVar8->yy_buf_pos;" (assignment_expression "yy_c_buf_p = pyVar8->yy_buf_pos" identifier = (field_expression "pyVar8->yy_buf_pos" identifier -> field_identifier)) ;) (expression_statement "yyin = pyVar8->yy_input_file;" (assignment_expression "yyin = pyVar8->yy_input_file" identifier = (field_expression "pyVar8->yy_input_file" identifier -> field_identifier)) ;) (expression_statement "yy_hold_char = *yy_c_buf_p;" (assignment_expression "yy_hold_char = *yy_c_buf_p" identifier = (pointer_expression "*yy_c_buf_p" * identifier)) ;) (expression_statement "yytext = yy_c_buf_p;" (assignment_expression "yytext = yy_c_buf_p" identifier = identifier) ;) (labeled_statement "LAB_0001b1f4:\n  iVar6 = parser_input;" statement_identifier : (expression_statement "iVar6 = parser_input;" (assignment_expression "iVar6 = parser_input" identifier = identifier) ;)) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier (argument_list "(yylval.wildcard.exclude_name_list,yylval.fill)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , (field_expression "yylval.fill" identifier . field_identifier) )))) ;) (if_statement "if (parser_input != input_selected) {\n    parser_input = input_selected;\n    switch(iVar6) {\n    case input_script:\n      iVar7 = 0x16f;\n      break;\n    case input_mri_script:\n      iVar7 = 0x170;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_version_script:\n      iVar7 = 0x17a;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_dynamic_list:\n      iVar7 = 0x183;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_defsym:\n      iVar7 = 0x171;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    default:\n                    /* WARNING: Subroutine does not return */\n      ld_abort("ldlex.l",0x83,"yylex");\n    }\nLAB_0001b44d:\n    yylval.wildcard.exclude_name_list = (name_list *)(uVar15 >> 0x20);\n    yylval.fill = (fill_type *)uVar15;\n    return iVar7;\n  }" if (parenthesized_expression "(parser_input != input_selected)" ( (binary_expression "parser_input != input_selected" identifier != identifier) )) (compound_statement "{\n    parser_input = input_selected;\n    switch(iVar6) {\n    case input_script:\n      iVar7 = 0x16f;\n      break;\n    case input_mri_script:\n      iVar7 = 0x170;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_version_script:\n      iVar7 = 0x17a;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_dynamic_list:\n      iVar7 = 0x183;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_defsym:\n      iVar7 = 0x171;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    default:\n                    /* WARNING: Subroutine does not return */\n      ld_abort("ldlex.l",0x83,"yylex");\n    }\nLAB_0001b44d:\n    yylval.wildcard.exclude_name_list = (name_list *)(uVar15 >> 0x20);\n    yylval.fill = (fill_type *)uVar15;\n    return iVar7;\n  }" { (expression_statement "parser_input = input_selected;" (assignment_expression "parser_input = input_selected" identifier = identifier) ;) (switch_statement "switch(iVar6) {\n    case input_script:\n      iVar7 = 0x16f;\n      break;\n    case input_mri_script:\n      iVar7 = 0x170;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_version_script:\n      iVar7 = 0x17a;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_dynamic_list:\n      iVar7 = 0x183;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_defsym:\n      iVar7 = 0x171;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    default:\n                    /* WARNING: Subroutine does not return */\n      ld_abort("ldlex.l",0x83,"yylex");\n    }" switch (parenthesized_expression "(iVar6)" ( identifier )) (compound_statement "{\n    case input_script:\n      iVar7 = 0x16f;\n      break;\n    case input_mri_script:\n      iVar7 = 0x170;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_version_script:\n      iVar7 = 0x17a;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_dynamic_list:\n      iVar7 = 0x183;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    case input_defsym:\n      iVar7 = 0x171;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;\n    default:\n                    /* WARNING: Subroutine does not return */\n      ld_abort("ldlex.l",0x83,"yylex");\n    }" { (case_statement "case input_script:\n      iVar7 = 0x16f;\n      break;" case identifier : (expression_statement "iVar7 = 0x16f;" (assignment_expression "iVar7 = 0x16f" identifier = number_literal) ;) (break_statement "break;" break ;)) (case_statement "case input_mri_script:\n      iVar7 = 0x170;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;" case identifier : (expression_statement "iVar7 = 0x170;" (assignment_expression "iVar7 = 0x170" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier (argument_list "(yylval.wildcard.exclude_name_list,yylval.fill)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , (field_expression "yylval.fill" identifier . field_identifier) )))) ;) (break_statement "break;" break ;)) (case_statement "case input_version_script:\n      iVar7 = 0x17a;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;" case identifier : (expression_statement "iVar7 = 0x17a;" (assignment_expression "iVar7 = 0x17a" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier (argument_list "(yylval.wildcard.exclude_name_list,yylval.fill)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , (field_expression "yylval.fill" identifier . field_identifier) )))) ;) (break_statement "break;" break ;)) (case_statement "case input_dynamic_list:\n      iVar7 = 0x183;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;" case identifier : (expression_statement "iVar7 = 0x183;" (assignment_expression "iVar7 = 0x183" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier (argument_list "(yylval.wildcard.exclude_name_list,yylval.fill)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , (field_expression "yylval.fill" identifier . field_identifier) )))) ;) (break_statement "break;" break ;)) (case_statement "case input_defsym:\n      iVar7 = 0x171;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n      break;" case identifier : (expression_statement "iVar7 = 0x171;" (assignment_expression "iVar7 = 0x171" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier (argument_list "(yylval.wildcard.exclude_name_list,yylval.fill)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , (field_expression "yylval.fill" identifier . field_identifier) )))) ;) (break_statement "break;" break ;)) (case_statement "default:\n                    /* WARNING: Subroutine does not return */\n      ld_abort("ldlex.l",0x83,"yylex");" default : comment (expression_statement "ld_abort("ldlex.l",0x83,"yylex");" (call_expression "ld_abort("ldlex.l",0x83,"yylex")" identifier (argument_list "("ldlex.l",0x83,"yylex")" ( (string_literal ""ldlex.l"" " string_content ") , number_literal , (string_literal ""yylex"" " string_content ") ))) ;)) })) (labeled_statement "LAB_0001b44d:\n    yylval.wildcard.exclude_name_list = (name_list *)(uVar15 >> 0x20);" statement_identifier : (expression_statement "yylval.wildcard.exclude_name_list = (name_list *)(uVar15 >> 0x20);" (assignment_expression "yylval.wildcard.exclude_name_list = (name_list *)(uVar15 >> 0x20)" (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) = (cast_expression "(name_list *)(uVar15 >> 0x20)" ( (type_descriptor "name_list *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(uVar15 >> 0x20)" ( (binary_expression "uVar15 >> 0x20" identifier >> number_literal) )))) ;)) (expression_statement "yylval.fill = (fill_type *)uVar15;" (assignment_expression "yylval.fill = (fill_type *)uVar15" (field_expression "yylval.fill" identifier . field_identifier) = (cast_expression "(fill_type *)uVar15" ( (type_descriptor "fill_type *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (return_statement "return iVar7;" return identifier ;) })) (labeled_statement "LAB_0001b24c:\n  uVar13 = yy_start;" statement_identifier : (expression_statement "uVar13 = yy_start;" (assignment_expression "uVar13 = yy_start" identifier = identifier) ;)) (expression_statement "local_54 = (byte *)yy_c_buf_p;" (assignment_expression "local_54 = (byte *)yy_c_buf_p" identifier = (cast_expression "(byte *)yy_c_buf_p" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "*yy_c_buf_p = yy_hold_char;" (assignment_expression "*yy_c_buf_p = yy_hold_char" (pointer_expression "*yy_c_buf_p" * identifier) = identifier) ;) (expression_statement "local_24 = local_54;" (assignment_expression "local_24 = local_54" identifier = identifier) ;) (labeled_statement "LAB_0001b26b:\n  local_40 = yy_last_accepting_state;" statement_identifier : (expression_statement "local_40 = yy_last_accepting_state;" (assignment_expression "local_40 = yy_last_accepting_state" identifier = identifier) ;)) (expression_statement "uVar2 = yy_base[uVar13];" (assignment_expression "uVar2 = yy_base[uVar13]" identifier = (subscript_expression "yy_base[uVar13]" identifier [ identifier ])) ;) (expression_statement "bVar3 = false;" (assignment_expression "bVar3 = false" identifier = false) ;) (expression_statement "local_44 = (byte *)yy_last_accepting_cpos;" (assignment_expression "local_44 = (byte *)yy_last_accepting_cpos" identifier = (cast_expression "(byte *)yy_last_accepting_cpos" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "uVar14 = uVar13;" (assignment_expression "uVar14 = uVar13" identifier = identifier) ;) (while_statement "while( true ) {\n    if (yy_accept[uVar14] != 0) {\n      bVar3 = true;\n      local_40 = uVar14;\n      local_44 = local_54;\n    }\n    uVar13 = (uint)""[(byte)yy_hold_char];\n    while ((int)yy_chk[uVar2 + uVar13] != uVar14) {\n      uVar14 = (uint)yy_def[uVar14];\n      if (0x718 < (int)uVar14) {\n        uVar13 = (uint)""[uVar13];\n      }\n      uVar2 = yy_base[uVar14];\n    }\n    local_54 = local_54 + 1;\n    uVar14 = (uint)yy_nxt[uVar2 + uVar13];\n    uVar2 = yy_base[uVar14];\n    if (uVar2 == 0xb6e) break;\n    yy_hold_char = *local_54;\n  }" while (parenthesized_expression "( true )" ( true )) (compound_statement "{\n    if (yy_accept[uVar14] != 0) {\n      bVar3 = true;\n      local_40 = uVar14;\n      local_44 = local_54;\n    }\n    uVar13 = (uint)""[(byte)yy_hold_char];\n    while ((int)yy_chk[uVar2 + uVar13] != uVar14) {\n      uVar14 = (uint)yy_def[uVar14];\n      if (0x718 < (int)uVar14) {\n        uVar13 = (uint)""[uVar13];\n      }\n      uVar2 = yy_base[uVar14];\n    }\n    local_54 = local_54 + 1;\n    uVar14 = (uint)yy_nxt[uVar2 + uVar13];\n    uVar2 = yy_base[uVar14];\n    if (uVar2 == 0xb6e) break;\n    yy_hold_char = *local_54;\n  }" { (if_statement "if (yy_accept[uVar14] != 0) {\n      bVar3 = true;\n      local_40 = uVar14;\n      local_44 = local_54;\n    }" if (parenthesized_expression "(yy_accept[uVar14] != 0)" ( (binary_expression "yy_accept[uVar14] != 0" (subscript_expression "yy_accept[uVar14]" identifier [ identifier ]) != number_literal) )) (compound_statement "{\n      bVar3 = true;\n      local_40 = uVar14;\n      local_44 = local_54;\n    }" { (expression_statement "bVar3 = true;" (assignment_expression "bVar3 = true" identifier = true) ;) (expression_statement "local_40 = uVar14;" (assignment_expression "local_40 = uVar14" identifier = identifier) ;) (expression_statement "local_44 = local_54;" (assignment_expression "local_44 = local_54" identifier = identifier) ;) })) (expression_statement "uVar13 = (uint)""[(byte)yy_hold_char];" (assignment_expression "uVar13 = (uint)""[(byte)yy_hold_char]" identifier = (cast_expression "(uint)""[(byte)yy_hold_char]" ( (type_descriptor "uint" type_identifier) ) (subscript_expression """[(byte)yy_hold_char]" (string_literal """" " ") [ (cast_expression "(byte)yy_hold_char" ( (type_descriptor "byte" type_identifier) ) identifier) ]))) ;) (while_statement "while ((int)yy_chk[uVar2 + uVar13] != uVar14) {\n      uVar14 = (uint)yy_def[uVar14];\n      if (0x718 < (int)uVar14) {\n        uVar13 = (uint)""[uVar13];\n      }\n      uVar2 = yy_base[uVar14];\n    }" while (parenthesized_expression "((int)yy_chk[uVar2 + uVar13] != uVar14)" ( (binary_expression "(int)yy_chk[uVar2 + uVar13] != uVar14" (cast_expression "(int)yy_chk[uVar2 + uVar13]" ( (type_descriptor "int" primitive_type) ) (subscript_expression "yy_chk[uVar2 + uVar13]" identifier [ (binary_expression "uVar2 + uVar13" identifier + identifier) ])) != identifier) )) (compound_statement "{\n      uVar14 = (uint)yy_def[uVar14];\n      if (0x718 < (int)uVar14) {\n        uVar13 = (uint)""[uVar13];\n      }\n      uVar2 = yy_base[uVar14];\n    }" { (expression_statement "uVar14 = (uint)yy_def[uVar14];" (assignment_expression "uVar14 = (uint)yy_def[uVar14]" identifier = (cast_expression "(uint)yy_def[uVar14]" ( (type_descriptor "uint" type_identifier) ) (subscript_expression "yy_def[uVar14]" identifier [ identifier ]))) ;) (if_statement "if (0x718 < (int)uVar14) {\n        uVar13 = (uint)""[uVar13];\n      }" if (parenthesized_expression "(0x718 < (int)uVar14)" ( (binary_expression "0x718 < (int)uVar14" number_literal < (cast_expression "(int)uVar14" ( (type_descriptor "int" primitive_type) ) identifier)) )) (compound_statement "{\n        uVar13 = (uint)""[uVar13];\n      }" { (expression_statement "uVar13 = (uint)""[uVar13];" (assignment_expression "uVar13 = (uint)""[uVar13]" identifier = (cast_expression "(uint)""[uVar13]" ( (type_descriptor "uint" type_identifier) ) (subscript_expression """[uVar13]" (string_literal """" " ") [ identifier ]))) ;) })) (expression_statement "uVar2 = yy_base[uVar14];" (assignment_expression "uVar2 = yy_base[uVar14]" identifier = (subscript_expression "yy_base[uVar14]" identifier [ identifier ])) ;) })) (expression_statement "local_54 = local_54 + 1;" (assignment_expression "local_54 = local_54 + 1" identifier = (binary_expression "local_54 + 1" identifier + number_literal)) ;) (expression_statement "uVar14 = (uint)yy_nxt[uVar2 + uVar13];" (assignment_expression "uVar14 = (uint)yy_nxt[uVar2 + uVar13]" identifier = (cast_expression "(uint)yy_nxt[uVar2 + uVar13]" ( (type_descriptor "uint" type_identifier) ) (subscript_expression "yy_nxt[uVar2 + uVar13]" identifier [ (binary_expression "uVar2 + uVar13" identifier + identifier) ]))) ;) (expression_statement "uVar2 = yy_base[uVar14];" (assignment_expression "uVar2 = yy_base[uVar14]" identifier = (subscript_expression "yy_base[uVar14]" identifier [ identifier ])) ;) (if_statement "if (uVar2 == 0xb6e) break;" if (parenthesized_expression "(uVar2 == 0xb6e)" ( (binary_expression "uVar2 == 0xb6e" identifier == number_literal) )) (break_statement "break;" break ;)) (expression_statement "yy_hold_char = *local_54;" (assignment_expression "yy_hold_char = *local_54" identifier = (pointer_expression "*local_54" * identifier)) ;) })) (if_statement "if (bVar3) {\n    yy_last_accepting_cpos = (char *)local_44;\n    yy_last_accepting_state = local_40;\n  }" if (parenthesized_expression "(bVar3)" ( identifier )) (compound_statement "{\n    yy_last_accepting_cpos = (char *)local_44;\n    yy_last_accepting_state = local_40;\n  }" { (expression_statement "yy_last_accepting_cpos = (char *)local_44;" (assignment_expression "yy_last_accepting_cpos = (char *)local_44" identifier = (cast_expression "(char *)local_44" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "yy_last_accepting_state = local_40;" (assignment_expression "yy_last_accepting_state = local_40" identifier = identifier) ;) })) (labeled_statement "LAB_0001b353:\n  iVar7 = (int)yy_accept[uVar14];" statement_identifier : (expression_statement "iVar7 = (int)yy_accept[uVar14];" (assignment_expression "iVar7 = (int)yy_accept[uVar14]" identifier = (cast_expression "(int)yy_accept[uVar14]" ( (type_descriptor "int" primitive_type) ) (subscript_expression "yy_accept[uVar14]" identifier [ identifier ]))) ;)) (if_statement "if (iVar7 == 0) {\n    iVar7 = (int)yy_accept[yy_last_accepting_state];\n    local_54 = (byte *)yy_last_accepting_cpos;\n  }" if (parenthesized_expression "(iVar7 == 0)" ( (binary_expression "iVar7 == 0" identifier == number_literal) )) (compound_statement "{\n    iVar7 = (int)yy_accept[yy_last_accepting_state];\n    local_54 = (byte *)yy_last_accepting_cpos;\n  }" { (expression_statement "iVar7 = (int)yy_accept[yy_last_accepting_state];" (assignment_expression "iVar7 = (int)yy_accept[yy_last_accepting_state]" identifier = (cast_expression "(int)yy_accept[yy_last_accepting_state]" ( (type_descriptor "int" primitive_type) ) (subscript_expression "yy_accept[yy_last_accepting_state]" identifier [ identifier ]))) ;) (expression_statement "local_54 = (byte *)yy_last_accepting_cpos;" (assignment_expression "local_54 = (byte *)yy_last_accepting_cpos" identifier = (cast_expression "(byte *)yy_last_accepting_cpos" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) })) (expression_statement "yyleng = (int)local_54 - (int)local_24;" (assignment_expression "yyleng = (int)local_54 - (int)local_24" identifier = (binary_expression "(int)local_54 - (int)local_24" (cast_expression "(int)local_54" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)local_24" ( (type_descriptor "int" primitive_type) ) identifier))) ;) (expression_statement "yy_hold_char = *local_54;" (assignment_expression "yy_hold_char = *local_54" identifier = (pointer_expression "*local_54" * identifier)) ;) (expression_statement "yy_c_buf_p = (char *)local_54;" (assignment_expression "yy_c_buf_p = (char *)local_54" identifier = (cast_expression "(char *)local_54" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "yytext = (char *)local_24;" (assignment_expression "yytext = (char *)local_24" identifier = (cast_expression "(char *)local_24" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "*local_54 = 0;" (assignment_expression "*local_54 = 0" (pointer_expression "*local_54" * identifier) = number_literal) ;) (labeled_statement "LAB_0001b391:\n  sVar5 = yy_buffer_stack_top;" statement_identifier : (expression_statement "sVar5 = yy_buffer_stack_top;" (assignment_expression "sVar5 = yy_buffer_stack_top" identifier = identifier) ;)) (expression_statement "uVar14 = yy_last_accepting_state;" (assignment_expression "uVar14 = yy_last_accepting_state" identifier = identifier) ;) (switch_statement "switch(iVar7) {\n  case 0:\n    goto _L404;\n  case 1:\n    comment();\n    goto LAB_0001b24c;\n  case 2:\n    iVar7 = 0x2d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);\n    goto LAB_0001b44d;\n  case 3:\n    iVar7 = 0x2b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);\n    goto LAB_0001b44d;\n  case 4:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 5:\n    iVar7 = 0x3d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);\n    goto LAB_0001b44d;\n  case 6:\n    iVar7 = 0x102;\n    uVar15 = bfd_scan_vma(yytext + 1,0,0x10);\n    yylval.bigint.str = (char *)0x0;\n    goto LAB_0001b44d;\n  case 7:\n    iVar11 = 10;\n    if ((byte)(yytext[yyleng + -1] + 0xbeU) < 0x37) {\n      iVar11 = (int)(char)CSWTCH_359[(byte)(yytext[yyleng + -1] + 0xbeU)];\n    }\n    iVar7 = 0x102;\n    uVar15 = bfd_scan_vma(yytext,0,iVar11);\n    yylval.bigint.str = (char *)0x0;\n    goto LAB_0001b44d;\n  case 8:\n    uVar12 = 0;\n    pcVar9 = yytext;\n    if (*yytext == '$') {\n      pcVar9 = yytext + 1;\n      uVar12 = 0x10;\n    }\n    yylval.integer = bfd_scan_vma(pcVar9,0,uVar12);\n    yylval.bigint.str = (char *)0x0;\n    if ((yytext[yyleng + -1] & 0xdfU) == 0x4d) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 0x14;\n    }\n    else if ((yytext[yyleng + -1] & 0xdfU) == 0x4b) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 10;\n    }\n    else {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer;\n      if ((*yytext == '0') && ((yytext[1] & 0xdfU) == 0x58)) {\n        yylval.bigint.str = (char *)xstrdup(yytext + 2);\n        uVar15 = yylval.integer;\n      }\n    }\n    goto LAB_0001b44d;\n  case 9:\n    iVar7 = 0x5d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5d);\n    goto LAB_0001b44d;\n  case 10:\n    iVar7 = 0x5b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5b);\n    goto LAB_0001b44d;\n  case 0xb:\n    iVar7 = 0x109;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x109);\n    goto LAB_0001b44d;\n  case 0xc:\n    iVar7 = 0x10a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10a);\n    goto LAB_0001b44d;\n  case 0xd:\n    iVar7 = 0x10d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10d);\n    goto LAB_0001b44d;\n  case 0xe:\n    iVar7 = 0x10f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10f);\n    goto LAB_0001b44d;\n  case 0xf:\n    iVar7 = 0x110;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x110);\n    goto LAB_0001b44d;\n  case 0x10:\n    iVar7 = 0x112;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x112);\n    goto LAB_0001b44d;\n  case 0x11:\n    iVar7 = 0x111;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x111);\n    goto LAB_0001b44d;\n  case 0x12:\n    iVar7 = 0x113;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x113);\n    goto LAB_0001b44d;\n  case 0x13:\n    iVar7 = 0x114;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x114);\n    goto LAB_0001b44d;\n  case 0x14:\n    iVar7 = 0x105;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x105);\n    goto LAB_0001b44d;\n  case 0x15:\n    iVar7 = 0x106;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x106);\n    goto LAB_0001b44d;\n  case 0x16:\n    iVar7 = 0x107;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x107);\n    goto LAB_0001b44d;\n  case 0x17:\n    iVar7 = 0x108;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x108);\n    goto LAB_0001b44d;\n  case 0x18:\n    iVar7 = 0x10b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10b);\n    goto LAB_0001b44d;\n  case 0x19:\n    iVar7 = 0x10c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10c);\n    goto LAB_0001b44d;\n  case 0x1a:\n    iVar7 = 0x10e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10e);\n    goto LAB_0001b44d;\n  case 0x1b:\n    iVar7 = 0x3e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3e);\n    goto LAB_0001b44d;\n  case 0x1c:\n    iVar7 = 0x2c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2c);\n    goto LAB_0001b44d;\n  case 0x1d:\n    iVar7 = 0x26;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x26);\n    goto LAB_0001b44d;\n  case 0x1e:\n    iVar7 = 0x7c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7c);\n    goto LAB_0001b44d;\n  case 0x1f:\n    iVar7 = 0x7e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7e);\n    goto LAB_0001b44d;\n  case 0x20:\n    iVar7 = 0x21;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x21);\n    goto LAB_0001b44d;\n  case 0x21:\n    iVar7 = 0x3f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3f);\n    goto LAB_0001b44d;\n  case 0x22:\n    iVar7 = 0x2a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2a);\n    goto LAB_0001b44d;\n  case 0x23:\n    iVar7 = 0x2b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);\n    goto LAB_0001b44d;\n  case 0x24:\n    iVar7 = 0x2d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);\n    goto LAB_0001b44d;\n  case 0x25:\n    iVar7 = 0x2f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2f);\n    goto LAB_0001b44d;\n  case 0x26:\n    iVar7 = 0x25;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x25);\n    goto LAB_0001b44d;\n  case 0x27:\n    iVar7 = 0x3c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3c);\n    goto LAB_0001b44d;\n  case 0x28:\n    iVar7 = 0x3d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);\n    goto LAB_0001b44d;\n  case 0x29:\n    iVar7 = 0x7d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7d);\n    goto LAB_0001b44d;\n  case 0x2a:\n    iVar7 = 0x7b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7b);\n    goto LAB_0001b44d;\n  case 0x2b:\n    iVar7 = 0x29;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x29);\n    goto LAB_0001b44d;\n  case 0x2c:\n    iVar7 = 0x28;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x28);\n    goto LAB_0001b44d;\n  case 0x2d:\n    iVar7 = 0x3a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3a);\n    goto LAB_0001b44d;\n  case 0x2e:\n    iVar7 = 0x3b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3b);\n    goto LAB_0001b44d;\n  case 0x2f:\n    iVar7 = 0x133;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x133);\n    goto LAB_0001b44d;\n  case 0x30:\n    iVar7 = 0x134;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x134);\n    goto LAB_0001b44d;\n  case 0x31:\n    iVar7 = 0x135;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x135);\n    goto LAB_0001b44d;\n  case 0x32:\n    iVar7 = 0x14e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);\n    goto LAB_0001b44d;\n  case 0x33:\n    iVar7 = 0x179;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x179);\n    goto LAB_0001b44d;\n  case 0x34:\n    iVar7 = 0x118;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x118);\n    goto LAB_0001b44d;\n  case 0x35:\n    iVar7 = 0x119;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x119);\n    goto LAB_0001b44d;\n  case 0x36:\n    iVar7 = 0x150;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);\n    goto LAB_0001b44d;\n  case 0x37:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;\n  case 0x38:\n    iVar7 = 0x124;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x124);\n    goto LAB_0001b44d;\n  case 0x39:\n    iVar7 = 0x125;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x125);\n    goto LAB_0001b44d;\n  case 0x3a:\n    iVar7 = 0x126;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x126);\n    goto LAB_0001b44d;\n  case 0x3b:\n    iVar7 = 0x143;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x143);\n    goto LAB_0001b44d;\n  case 0x3c:\n    iVar7 = 0x144;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x144);\n    goto LAB_0001b44d;\n  case 0x3d:\n    iVar7 = 0x142;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x142);\n    goto LAB_0001b44d;\n  case 0x3e:\n    iVar7 = 0x145;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x145);\n    goto LAB_0001b44d;\n  case 0x3f:\n    iVar7 = 0x146;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x146);\n    goto LAB_0001b44d;\n  case 0x40:\n    iVar7 = 0x167;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x167);\n    goto LAB_0001b44d;\n  case 0x41:\n    iVar7 = 0x166;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x166);\n    goto LAB_0001b44d;\n  case 0x42:\n    iVar7 = 0x13f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13f);\n    goto LAB_0001b44d;\n  case 0x43:\n    iVar7 = 0x173;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);\n    goto LAB_0001b44d;\n  case 0x44:\n    iVar7 = 0x140;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x140);\n    goto LAB_0001b44d;\n  case 0x45:\n  case 0x46:\n    iVar7 = 299;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,299);\n    goto LAB_0001b44d;\n  case 0x47:\n    iVar7 = 0x131;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x131);\n    goto LAB_0001b44d;\n  case 0x48:\n    iVar7 = 0x13e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13e);\n    goto LAB_0001b44d;\n  case 0x49:\n    iVar7 = 0x141;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x141);\n    goto LAB_0001b44d;\n  case 0x4a:\n    iVar7 = 0x13c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13c);\n    goto LAB_0001b44d;\n  case 0x4b:\n    iVar7 = 0x13d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13d);\n    goto LAB_0001b44d;\n  case 0x4c:\n    iVar7 = 0x154;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x154);\n    goto LAB_0001b44d;\n  case 0x4d:\n    iVar7 = 0x152;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x152);\n    goto LAB_0001b44d;\n  case 0x4e:\n    iVar7 = 0x153;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x153);\n    goto LAB_0001b44d;\n  case 0x4f:\n    iVar7 = 0x15c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15c);\n    goto LAB_0001b44d;\n  case 0x50:\n    iVar7 = 0x13b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13b);\n    goto LAB_0001b44d;\n  case 0x51:\n    iVar7 = 0x151;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x151);\n    goto LAB_0001b44d;\n  case 0x52:\n    iVar7 = 0x155;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x155);\n    goto LAB_0001b44d;\n  case 0x53:\n    iVar7 = 0x12d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12d);\n    goto LAB_0001b44d;\n  case 0x54:\n    iVar7 = 0x130;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x130);\n    goto LAB_0001b44d;\n  case 0x55:\n    iVar7 = 0x12f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12f);\n    goto LAB_0001b44d;\n  case 0x56:\n    iVar7 = 0x11f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11f);\n    goto LAB_0001b44d;\n  case 0x57:\n    iVar7 = 0x121;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x121);\n    goto LAB_0001b44d;\n  case 0x58:\n    iVar7 = 0x122;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x122);\n    goto LAB_0001b44d;\n  case 0x59:\n    iVar7 = 0x123;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x123);\n    goto LAB_0001b44d;\n  case 0x5a:\n    iVar7 = 0x14f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14f);\n    goto LAB_0001b44d;\n  case 0x5b:\n    iVar7 = 0x147;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x147);\n    goto LAB_0001b44d;\n  case 0x5c:\n    iVar7 = 300;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,300);\n    goto LAB_0001b44d;\n  case 0x5d:\n    iVar7 = 0x12e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12e);\n    goto LAB_0001b44d;\n  case 0x5e:\n    iVar7 = 0x148;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x148);\n    goto LAB_0001b44d;\n  case 0x5f:\n    iVar7 = 0x149;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x149);\n    goto LAB_0001b44d;\n  case 0x60:\n    iVar7 = 0x14a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14a);\n    goto LAB_0001b44d;\n  case 0x61:\n    iVar7 = 0x11a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11a);\n    goto LAB_0001b44d;\n  case 0x62:\n    iVar7 = 0x11b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11b);\n    goto LAB_0001b44d;\n  case 99:\n    iVar7 = 0x11c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11c);\n    goto LAB_0001b44d;\n  case 100:\n    iVar7 = 0x11d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11d);\n    goto LAB_0001b44d;\n  case 0x65:\n    iVar7 = 0x11e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11e);\n    goto LAB_0001b44d;\n  case 0x66:\n    iVar7 = 0x14b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14b);\n    goto LAB_0001b44d;\n  case 0x67:\n    iVar7 = 0x14c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14c);\n    goto LAB_0001b44d;\n  case 0x68:\n    iVar7 = 0x14d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14d);\n    goto LAB_0001b44d;\n  case 0x69:\n  case 0x73:\n    iVar7 = 0x13a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13a);\n    goto LAB_0001b44d;\n  case 0x6a:\n  case 0x6c:\n    iVar7 = 0x127;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x127);\n    goto LAB_0001b44d;\n  case 0x6b:\n    iVar7 = 0x128;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x128);\n    goto LAB_0001b44d;\n  case 0x6d:\n    iVar7 = 0x12a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12a);\n    goto LAB_0001b44d;\n  case 0x6e:\n    iVar7 = 0x129;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x129);\n    goto LAB_0001b44d;\n  case 0x6f:\n    iVar7 = 0x136;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x136);\n    goto LAB_0001b44d;\n  case 0x70:\n    iVar7 = 0x137;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x137);\n    goto LAB_0001b44d;\n  case 0x71:\n    iVar7 = 0x138;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x138);\n    goto LAB_0001b44d;\n  case 0x72:\n    iVar7 = 0x139;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x139);\n    goto LAB_0001b44d;\n  case 0x74:\n    iVar7 = 0x17c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17c);\n    goto LAB_0001b44d;\n  case 0x75:\n    iVar7 = 0x17d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17d);\n    goto LAB_0001b44d;\n  case 0x76:\n    iVar7 = 0x17e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17e);\n    goto LAB_0001b44d;\n  case 0x77:\n  case 0x78:\n    iVar7 = 0x14e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);\n    goto LAB_0001b44d;\n  case 0x79:\n  case 0x7a:\n    iVar7 = 0x150;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);\n    goto LAB_0001b44d;\n  case 0x7b:\n    iVar7 = 0x17f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17f);\n    goto LAB_0001b44d;\n  case 0x7c:\n    iVar7 = 0x132;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x132);\n    goto LAB_0001b44d;\n  case 0x7d:\n    iVar7 = 0x120;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x120);\n    goto LAB_0001b44d;\n  case 0x7e:\n    iVar7 = 0x157;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x157);\n    goto LAB_0001b44d;\n  case 0x7f:\n    iVar7 = 0x180;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x180);\n    goto LAB_0001b44d;\n  case 0x80:\n    iVar7 = 0x158;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x158);\n    goto LAB_0001b44d;\n  case 0x81:\n    iVar7 = 0x159;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x159);\n    goto LAB_0001b44d;\n  case 0x82:\n    iVar7 = 0x15a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15a);\n    goto LAB_0001b44d;\n  case 0x83:\n    iVar7 = 0x15b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15b);\n    goto LAB_0001b44d;\n  case 0x84:\n    iVar7 = 0x17b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17b);\n    goto LAB_0001b44d;\n  case 0x85:\n    iVar7 = 0x181;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x181);\n    goto LAB_0001b44d;\n  case 0x86:\n    iVar7 = 0x182;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x182);\n    goto LAB_0001b44d;\n  case 0x87:\n  case 0xb7:\n  case 0xc4:\n    lineno = lineno + 1;\n    goto LAB_0001b24c;\n  case 0x88:\n    iVar7 = 0x162;\n    lineno = lineno + 1;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x162);\n    goto LAB_0001b44d;\n  case 0x89:\n  case 0x8a:\n  case 0xb8:\n  case 0xc5:\n  case 0xc6:\n    goto LAB_0001b24c;\n  case 0x8b:\n    iVar7 = 0x163;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);\n    goto LAB_0001b44d;\n  case 0x8c:\n    iVar7 = 0x156;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);\n    goto LAB_0001b44d;\n  case 0x8d:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;\n  case 0x8e:\n    iVar7 = 0x15d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);\n    goto LAB_0001b44d;\n  case 0x8f:\n    iVar7 = 0x16b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);\n    goto LAB_0001b44d;\n  case 0x90:\n    iVar7 = 0x16c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);\n    goto LAB_0001b44d;\n  case 0x91:\n    iVar7 = 0x16d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);\n    goto LAB_0001b44d;\n  case 0x92:\n    iVar7 = 0x161;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);\n    goto LAB_0001b44d;\n  case 0x93:\n    iVar7 = 0x169;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);\n    goto LAB_0001b44d;\n  case 0x94:\n    iVar7 = 0x164;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);\n    goto LAB_0001b44d;\n  case 0x95:\n    iVar7 = 0x165;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);\n    goto LAB_0001b44d;\n  case 0x96:\n    iVar7 = 0x168;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);\n    goto LAB_0001b44d;\n  case 0x97:\n    iVar7 = 0x172;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);\n    goto LAB_0001b44d;\n  case 0x98:\n    iVar7 = 0x174;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);\n    goto LAB_0001b44d;\n  case 0x99:\n    iVar7 = 0x15e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);\n    goto LAB_0001b44d;\n  case 0x9a:\n    iVar7 = 0x15f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);\n    goto LAB_0001b44d;\n  case 0x9b:\n    iVar7 = 0x160;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);\n    goto LAB_0001b44d;\n  case 0x9c:\n    iVar7 = 0x163;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);\n    goto LAB_0001b44d;\n  case 0x9d:\n    iVar7 = 0x156;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);\n    goto LAB_0001b44d;\n  case 0x9e:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;\n  case 0x9f:\n    iVar7 = 0x15d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);\n    goto LAB_0001b44d;\n  case 0xa0:\n    iVar7 = 0x16b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);\n    goto LAB_0001b44d;\n  case 0xa1:\n    iVar7 = 0x16c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);\n    goto LAB_0001b44d;\n  case 0xa2:\n    iVar7 = 0x16d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);\n    goto LAB_0001b44d;\n  case 0xa3:\n    iVar7 = 0x161;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);\n    goto LAB_0001b44d;\n  case 0xa4:\n    iVar7 = 0x169;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);\n    goto LAB_0001b44d;\n  case 0xa5:\n    iVar7 = 0x164;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);\n    goto LAB_0001b44d;\n  case 0xa6:\n    iVar7 = 0x165;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);\n    goto LAB_0001b44d;\n  case 0xa7:\n    iVar7 = 0x168;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);\n    goto LAB_0001b44d;\n  case 0xa8:\n    iVar7 = 0x172;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);\n    goto LAB_0001b44d;\n  case 0xa9:\n  case 0xbc:\n    iVar7 = 0x173;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);\n    goto LAB_0001b44d;\n  case 0xaa:\n    iVar7 = 0x174;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);\n    goto LAB_0001b44d;\n  case 0xab:\n    iVar7 = 0x15e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);\n    goto LAB_0001b44d;\n  case 0xac:\n    iVar7 = 0x15f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);\n    goto LAB_0001b44d;\n  case 0xad:\n    iVar7 = 0x160;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);\n    goto LAB_0001b44d;\n  case 0xae:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xaf:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb0:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb1:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb2:\n    iVar7 = 0x104;\n    uVar12 = xstrdup(yytext + 2);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb3:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb4:\n    iVar7 = 0x104;\n    uVar12 = xstrdup(yytext + 2);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb5:\n    if ((*yytext == '/') && (yytext[1] == '*')) {\n      *local_54 = yy_hold_char;\n      yy_c_buf_p = (char *)(local_24 + 2);\n      yyleng = 2;\n      yy_hold_char = local_24[2];\n      yytext = (char *)local_24;\n      local_24[2] = 0;\n      comment();\n      goto LAB_0001b24c;\n    }\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb6:\n    pcVar9 = (char *)xstrdup(yytext + 1);\n    yylval.name = pcVar9;\n    sVar10 = strlen(pcVar9);\n    uVar13 = yyleng - 2;\n    if (-1 < (int)uVar13 && (uint)(sVar10 < uVar13) <= (uint)-((int)uVar13 >> 0x1f)) {\n      sVar10 = uVar13;\n    }\n    iVar7 = 0x103;\n    pcVar9[sVar10] = '\0';\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xb9:\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xba:\n    iVar7 = 0x177;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x177);\n    goto LAB_0001b44d;\n  case 0xbb:\n    iVar7 = 0x178;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x178);\n    goto LAB_0001b44d;\n  case 0xbd:\n    iVar7 = 0x176;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xbe:\n    iVar7 = 0x175;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xbf:\n    yy_start = 0x11;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc0:\n    yy_start = 0x13;\n    vers_node_nesting = 0;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc1:\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc2:\n    vers_node_nesting = vers_node_nesting + 1;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc3:\n    vers_node_nesting = vers_node_nesting + -1;\n    if (vers_node_nesting < 0) {\n      yy_start = 0x11;\n    }\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 199:\n    lex_warn_invalid(" in script",yytext);\n    goto LAB_0001b24c;\n  case 200:\n    lex_warn_invalid(" in expression",yytext);\n    goto LAB_0001b24c;\n  case 0xc9:\n    fwrite(yytext,yyleng,1,(FILE *)yyout);\n    goto LAB_0001b24c;\n  case 0xca:\n    break;\n  case 0xcb:\n  case 0xcc:\n  case 0xcd:\n  case 0xce:\n  case 0xcf:\n  case 0xd0:\n  case 0xd1:\n  case 0xd2:\n  case 0xd3:\n  case 0xd4:\n    uVar13 = include_stack_ptr - 1;\n    include_stack_ptr = uVar13;\n    if (uVar13 == 0) {\n      iVar7 = 0;\n      lineno = 0;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }\n    else {\n      iVar7 = 0x116;\n      yy_switch_to_buffer(include_stack[uVar13]);\n      lineno = lineno_stack[uVar13];\n      input_flags._0_1_ = input_flags._0_1_ & 0xf7 | ((byte)sysrooted_stack[uVar13] & 1) * '\b';\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }\n    goto LAB_0001b44d;\n  default:\n                    /* WARNING: Subroutine does not return */\n    yy_fatal_error("fatal flex scanner internal error--no action found");\n  }" switch (parenthesized_expression "(iVar7)" ( identifier )) (compound_statement "{\n  case 0:\n    goto _L404;\n  case 1:\n    comment();\n    goto LAB_0001b24c;\n  case 2:\n    iVar7 = 0x2d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);\n    goto LAB_0001b44d;\n  case 3:\n    iVar7 = 0x2b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);\n    goto LAB_0001b44d;\n  case 4:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 5:\n    iVar7 = 0x3d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);\n    goto LAB_0001b44d;\n  case 6:\n    iVar7 = 0x102;\n    uVar15 = bfd_scan_vma(yytext + 1,0,0x10);\n    yylval.bigint.str = (char *)0x0;\n    goto LAB_0001b44d;\n  case 7:\n    iVar11 = 10;\n    if ((byte)(yytext[yyleng + -1] + 0xbeU) < 0x37) {\n      iVar11 = (int)(char)CSWTCH_359[(byte)(yytext[yyleng + -1] + 0xbeU)];\n    }\n    iVar7 = 0x102;\n    uVar15 = bfd_scan_vma(yytext,0,iVar11);\n    yylval.bigint.str = (char *)0x0;\n    goto LAB_0001b44d;\n  case 8:\n    uVar12 = 0;\n    pcVar9 = yytext;\n    if (*yytext == '$') {\n      pcVar9 = yytext + 1;\n      uVar12 = 0x10;\n    }\n    yylval.integer = bfd_scan_vma(pcVar9,0,uVar12);\n    yylval.bigint.str = (char *)0x0;\n    if ((yytext[yyleng + -1] & 0xdfU) == 0x4d) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 0x14;\n    }\n    else if ((yytext[yyleng + -1] & 0xdfU) == 0x4b) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 10;\n    }\n    else {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer;\n      if ((*yytext == '0') && ((yytext[1] & 0xdfU) == 0x58)) {\n        yylval.bigint.str = (char *)xstrdup(yytext + 2);\n        uVar15 = yylval.integer;\n      }\n    }\n    goto LAB_0001b44d;\n  case 9:\n    iVar7 = 0x5d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5d);\n    goto LAB_0001b44d;\n  case 10:\n    iVar7 = 0x5b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5b);\n    goto LAB_0001b44d;\n  case 0xb:\n    iVar7 = 0x109;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x109);\n    goto LAB_0001b44d;\n  case 0xc:\n    iVar7 = 0x10a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10a);\n    goto LAB_0001b44d;\n  case 0xd:\n    iVar7 = 0x10d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10d);\n    goto LAB_0001b44d;\n  case 0xe:\n    iVar7 = 0x10f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10f);\n    goto LAB_0001b44d;\n  case 0xf:\n    iVar7 = 0x110;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x110);\n    goto LAB_0001b44d;\n  case 0x10:\n    iVar7 = 0x112;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x112);\n    goto LAB_0001b44d;\n  case 0x11:\n    iVar7 = 0x111;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x111);\n    goto LAB_0001b44d;\n  case 0x12:\n    iVar7 = 0x113;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x113);\n    goto LAB_0001b44d;\n  case 0x13:\n    iVar7 = 0x114;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x114);\n    goto LAB_0001b44d;\n  case 0x14:\n    iVar7 = 0x105;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x105);\n    goto LAB_0001b44d;\n  case 0x15:\n    iVar7 = 0x106;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x106);\n    goto LAB_0001b44d;\n  case 0x16:\n    iVar7 = 0x107;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x107);\n    goto LAB_0001b44d;\n  case 0x17:\n    iVar7 = 0x108;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x108);\n    goto LAB_0001b44d;\n  case 0x18:\n    iVar7 = 0x10b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10b);\n    goto LAB_0001b44d;\n  case 0x19:\n    iVar7 = 0x10c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10c);\n    goto LAB_0001b44d;\n  case 0x1a:\n    iVar7 = 0x10e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10e);\n    goto LAB_0001b44d;\n  case 0x1b:\n    iVar7 = 0x3e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3e);\n    goto LAB_0001b44d;\n  case 0x1c:\n    iVar7 = 0x2c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2c);\n    goto LAB_0001b44d;\n  case 0x1d:\n    iVar7 = 0x26;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x26);\n    goto LAB_0001b44d;\n  case 0x1e:\n    iVar7 = 0x7c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7c);\n    goto LAB_0001b44d;\n  case 0x1f:\n    iVar7 = 0x7e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7e);\n    goto LAB_0001b44d;\n  case 0x20:\n    iVar7 = 0x21;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x21);\n    goto LAB_0001b44d;\n  case 0x21:\n    iVar7 = 0x3f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3f);\n    goto LAB_0001b44d;\n  case 0x22:\n    iVar7 = 0x2a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2a);\n    goto LAB_0001b44d;\n  case 0x23:\n    iVar7 = 0x2b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);\n    goto LAB_0001b44d;\n  case 0x24:\n    iVar7 = 0x2d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);\n    goto LAB_0001b44d;\n  case 0x25:\n    iVar7 = 0x2f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2f);\n    goto LAB_0001b44d;\n  case 0x26:\n    iVar7 = 0x25;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x25);\n    goto LAB_0001b44d;\n  case 0x27:\n    iVar7 = 0x3c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3c);\n    goto LAB_0001b44d;\n  case 0x28:\n    iVar7 = 0x3d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);\n    goto LAB_0001b44d;\n  case 0x29:\n    iVar7 = 0x7d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7d);\n    goto LAB_0001b44d;\n  case 0x2a:\n    iVar7 = 0x7b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7b);\n    goto LAB_0001b44d;\n  case 0x2b:\n    iVar7 = 0x29;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x29);\n    goto LAB_0001b44d;\n  case 0x2c:\n    iVar7 = 0x28;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x28);\n    goto LAB_0001b44d;\n  case 0x2d:\n    iVar7 = 0x3a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3a);\n    goto LAB_0001b44d;\n  case 0x2e:\n    iVar7 = 0x3b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3b);\n    goto LAB_0001b44d;\n  case 0x2f:\n    iVar7 = 0x133;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x133);\n    goto LAB_0001b44d;\n  case 0x30:\n    iVar7 = 0x134;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x134);\n    goto LAB_0001b44d;\n  case 0x31:\n    iVar7 = 0x135;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x135);\n    goto LAB_0001b44d;\n  case 0x32:\n    iVar7 = 0x14e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);\n    goto LAB_0001b44d;\n  case 0x33:\n    iVar7 = 0x179;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x179);\n    goto LAB_0001b44d;\n  case 0x34:\n    iVar7 = 0x118;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x118);\n    goto LAB_0001b44d;\n  case 0x35:\n    iVar7 = 0x119;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x119);\n    goto LAB_0001b44d;\n  case 0x36:\n    iVar7 = 0x150;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);\n    goto LAB_0001b44d;\n  case 0x37:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;\n  case 0x38:\n    iVar7 = 0x124;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x124);\n    goto LAB_0001b44d;\n  case 0x39:\n    iVar7 = 0x125;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x125);\n    goto LAB_0001b44d;\n  case 0x3a:\n    iVar7 = 0x126;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x126);\n    goto LAB_0001b44d;\n  case 0x3b:\n    iVar7 = 0x143;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x143);\n    goto LAB_0001b44d;\n  case 0x3c:\n    iVar7 = 0x144;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x144);\n    goto LAB_0001b44d;\n  case 0x3d:\n    iVar7 = 0x142;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x142);\n    goto LAB_0001b44d;\n  case 0x3e:\n    iVar7 = 0x145;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x145);\n    goto LAB_0001b44d;\n  case 0x3f:\n    iVar7 = 0x146;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x146);\n    goto LAB_0001b44d;\n  case 0x40:\n    iVar7 = 0x167;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x167);\n    goto LAB_0001b44d;\n  case 0x41:\n    iVar7 = 0x166;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x166);\n    goto LAB_0001b44d;\n  case 0x42:\n    iVar7 = 0x13f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13f);\n    goto LAB_0001b44d;\n  case 0x43:\n    iVar7 = 0x173;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);\n    goto LAB_0001b44d;\n  case 0x44:\n    iVar7 = 0x140;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x140);\n    goto LAB_0001b44d;\n  case 0x45:\n  case 0x46:\n    iVar7 = 299;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,299);\n    goto LAB_0001b44d;\n  case 0x47:\n    iVar7 = 0x131;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x131);\n    goto LAB_0001b44d;\n  case 0x48:\n    iVar7 = 0x13e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13e);\n    goto LAB_0001b44d;\n  case 0x49:\n    iVar7 = 0x141;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x141);\n    goto LAB_0001b44d;\n  case 0x4a:\n    iVar7 = 0x13c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13c);\n    goto LAB_0001b44d;\n  case 0x4b:\n    iVar7 = 0x13d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13d);\n    goto LAB_0001b44d;\n  case 0x4c:\n    iVar7 = 0x154;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x154);\n    goto LAB_0001b44d;\n  case 0x4d:\n    iVar7 = 0x152;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x152);\n    goto LAB_0001b44d;\n  case 0x4e:\n    iVar7 = 0x153;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x153);\n    goto LAB_0001b44d;\n  case 0x4f:\n    iVar7 = 0x15c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15c);\n    goto LAB_0001b44d;\n  case 0x50:\n    iVar7 = 0x13b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13b);\n    goto LAB_0001b44d;\n  case 0x51:\n    iVar7 = 0x151;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x151);\n    goto LAB_0001b44d;\n  case 0x52:\n    iVar7 = 0x155;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x155);\n    goto LAB_0001b44d;\n  case 0x53:\n    iVar7 = 0x12d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12d);\n    goto LAB_0001b44d;\n  case 0x54:\n    iVar7 = 0x130;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x130);\n    goto LAB_0001b44d;\n  case 0x55:\n    iVar7 = 0x12f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12f);\n    goto LAB_0001b44d;\n  case 0x56:\n    iVar7 = 0x11f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11f);\n    goto LAB_0001b44d;\n  case 0x57:\n    iVar7 = 0x121;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x121);\n    goto LAB_0001b44d;\n  case 0x58:\n    iVar7 = 0x122;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x122);\n    goto LAB_0001b44d;\n  case 0x59:\n    iVar7 = 0x123;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x123);\n    goto LAB_0001b44d;\n  case 0x5a:\n    iVar7 = 0x14f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14f);\n    goto LAB_0001b44d;\n  case 0x5b:\n    iVar7 = 0x147;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x147);\n    goto LAB_0001b44d;\n  case 0x5c:\n    iVar7 = 300;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,300);\n    goto LAB_0001b44d;\n  case 0x5d:\n    iVar7 = 0x12e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12e);\n    goto LAB_0001b44d;\n  case 0x5e:\n    iVar7 = 0x148;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x148);\n    goto LAB_0001b44d;\n  case 0x5f:\n    iVar7 = 0x149;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x149);\n    goto LAB_0001b44d;\n  case 0x60:\n    iVar7 = 0x14a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14a);\n    goto LAB_0001b44d;\n  case 0x61:\n    iVar7 = 0x11a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11a);\n    goto LAB_0001b44d;\n  case 0x62:\n    iVar7 = 0x11b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11b);\n    goto LAB_0001b44d;\n  case 99:\n    iVar7 = 0x11c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11c);\n    goto LAB_0001b44d;\n  case 100:\n    iVar7 = 0x11d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11d);\n    goto LAB_0001b44d;\n  case 0x65:\n    iVar7 = 0x11e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11e);\n    goto LAB_0001b44d;\n  case 0x66:\n    iVar7 = 0x14b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14b);\n    goto LAB_0001b44d;\n  case 0x67:\n    iVar7 = 0x14c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14c);\n    goto LAB_0001b44d;\n  case 0x68:\n    iVar7 = 0x14d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14d);\n    goto LAB_0001b44d;\n  case 0x69:\n  case 0x73:\n    iVar7 = 0x13a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13a);\n    goto LAB_0001b44d;\n  case 0x6a:\n  case 0x6c:\n    iVar7 = 0x127;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x127);\n    goto LAB_0001b44d;\n  case 0x6b:\n    iVar7 = 0x128;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x128);\n    goto LAB_0001b44d;\n  case 0x6d:\n    iVar7 = 0x12a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12a);\n    goto LAB_0001b44d;\n  case 0x6e:\n    iVar7 = 0x129;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x129);\n    goto LAB_0001b44d;\n  case 0x6f:\n    iVar7 = 0x136;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x136);\n    goto LAB_0001b44d;\n  case 0x70:\n    iVar7 = 0x137;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x137);\n    goto LAB_0001b44d;\n  case 0x71:\n    iVar7 = 0x138;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x138);\n    goto LAB_0001b44d;\n  case 0x72:\n    iVar7 = 0x139;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x139);\n    goto LAB_0001b44d;\n  case 0x74:\n    iVar7 = 0x17c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17c);\n    goto LAB_0001b44d;\n  case 0x75:\n    iVar7 = 0x17d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17d);\n    goto LAB_0001b44d;\n  case 0x76:\n    iVar7 = 0x17e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17e);\n    goto LAB_0001b44d;\n  case 0x77:\n  case 0x78:\n    iVar7 = 0x14e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);\n    goto LAB_0001b44d;\n  case 0x79:\n  case 0x7a:\n    iVar7 = 0x150;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);\n    goto LAB_0001b44d;\n  case 0x7b:\n    iVar7 = 0x17f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17f);\n    goto LAB_0001b44d;\n  case 0x7c:\n    iVar7 = 0x132;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x132);\n    goto LAB_0001b44d;\n  case 0x7d:\n    iVar7 = 0x120;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x120);\n    goto LAB_0001b44d;\n  case 0x7e:\n    iVar7 = 0x157;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x157);\n    goto LAB_0001b44d;\n  case 0x7f:\n    iVar7 = 0x180;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x180);\n    goto LAB_0001b44d;\n  case 0x80:\n    iVar7 = 0x158;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x158);\n    goto LAB_0001b44d;\n  case 0x81:\n    iVar7 = 0x159;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x159);\n    goto LAB_0001b44d;\n  case 0x82:\n    iVar7 = 0x15a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15a);\n    goto LAB_0001b44d;\n  case 0x83:\n    iVar7 = 0x15b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15b);\n    goto LAB_0001b44d;\n  case 0x84:\n    iVar7 = 0x17b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17b);\n    goto LAB_0001b44d;\n  case 0x85:\n    iVar7 = 0x181;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x181);\n    goto LAB_0001b44d;\n  case 0x86:\n    iVar7 = 0x182;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x182);\n    goto LAB_0001b44d;\n  case 0x87:\n  case 0xb7:\n  case 0xc4:\n    lineno = lineno + 1;\n    goto LAB_0001b24c;\n  case 0x88:\n    iVar7 = 0x162;\n    lineno = lineno + 1;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x162);\n    goto LAB_0001b44d;\n  case 0x89:\n  case 0x8a:\n  case 0xb8:\n  case 0xc5:\n  case 0xc6:\n    goto LAB_0001b24c;\n  case 0x8b:\n    iVar7 = 0x163;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);\n    goto LAB_0001b44d;\n  case 0x8c:\n    iVar7 = 0x156;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);\n    goto LAB_0001b44d;\n  case 0x8d:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;\n  case 0x8e:\n    iVar7 = 0x15d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);\n    goto LAB_0001b44d;\n  case 0x8f:\n    iVar7 = 0x16b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);\n    goto LAB_0001b44d;\n  case 0x90:\n    iVar7 = 0x16c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);\n    goto LAB_0001b44d;\n  case 0x91:\n    iVar7 = 0x16d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);\n    goto LAB_0001b44d;\n  case 0x92:\n    iVar7 = 0x161;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);\n    goto LAB_0001b44d;\n  case 0x93:\n    iVar7 = 0x169;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);\n    goto LAB_0001b44d;\n  case 0x94:\n    iVar7 = 0x164;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);\n    goto LAB_0001b44d;\n  case 0x95:\n    iVar7 = 0x165;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);\n    goto LAB_0001b44d;\n  case 0x96:\n    iVar7 = 0x168;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);\n    goto LAB_0001b44d;\n  case 0x97:\n    iVar7 = 0x172;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);\n    goto LAB_0001b44d;\n  case 0x98:\n    iVar7 = 0x174;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);\n    goto LAB_0001b44d;\n  case 0x99:\n    iVar7 = 0x15e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);\n    goto LAB_0001b44d;\n  case 0x9a:\n    iVar7 = 0x15f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);\n    goto LAB_0001b44d;\n  case 0x9b:\n    iVar7 = 0x160;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);\n    goto LAB_0001b44d;\n  case 0x9c:\n    iVar7 = 0x163;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);\n    goto LAB_0001b44d;\n  case 0x9d:\n    iVar7 = 0x156;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);\n    goto LAB_0001b44d;\n  case 0x9e:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;\n  case 0x9f:\n    iVar7 = 0x15d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);\n    goto LAB_0001b44d;\n  case 0xa0:\n    iVar7 = 0x16b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);\n    goto LAB_0001b44d;\n  case 0xa1:\n    iVar7 = 0x16c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);\n    goto LAB_0001b44d;\n  case 0xa2:\n    iVar7 = 0x16d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);\n    goto LAB_0001b44d;\n  case 0xa3:\n    iVar7 = 0x161;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);\n    goto LAB_0001b44d;\n  case 0xa4:\n    iVar7 = 0x169;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);\n    goto LAB_0001b44d;\n  case 0xa5:\n    iVar7 = 0x164;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);\n    goto LAB_0001b44d;\n  case 0xa6:\n    iVar7 = 0x165;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);\n    goto LAB_0001b44d;\n  case 0xa7:\n    iVar7 = 0x168;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);\n    goto LAB_0001b44d;\n  case 0xa8:\n    iVar7 = 0x172;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);\n    goto LAB_0001b44d;\n  case 0xa9:\n  case 0xbc:\n    iVar7 = 0x173;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);\n    goto LAB_0001b44d;\n  case 0xaa:\n    iVar7 = 0x174;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);\n    goto LAB_0001b44d;\n  case 0xab:\n    iVar7 = 0x15e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);\n    goto LAB_0001b44d;\n  case 0xac:\n    iVar7 = 0x15f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);\n    goto LAB_0001b44d;\n  case 0xad:\n    iVar7 = 0x160;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);\n    goto LAB_0001b44d;\n  case 0xae:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xaf:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb0:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb1:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb2:\n    iVar7 = 0x104;\n    uVar12 = xstrdup(yytext + 2);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb3:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb4:\n    iVar7 = 0x104;\n    uVar12 = xstrdup(yytext + 2);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb5:\n    if ((*yytext == '/') && (yytext[1] == '*')) {\n      *local_54 = yy_hold_char;\n      yy_c_buf_p = (char *)(local_24 + 2);\n      yyleng = 2;\n      yy_hold_char = local_24[2];\n      yytext = (char *)local_24;\n      local_24[2] = 0;\n      comment();\n      goto LAB_0001b24c;\n    }\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xb6:\n    pcVar9 = (char *)xstrdup(yytext + 1);\n    yylval.name = pcVar9;\n    sVar10 = strlen(pcVar9);\n    uVar13 = yyleng - 2;\n    if (-1 < (int)uVar13 && (uint)(sVar10 < uVar13) <= (uint)-((int)uVar13 >> 0x1f)) {\n      sVar10 = uVar13;\n    }\n    iVar7 = 0x103;\n    pcVar9[sVar10] = '\0';\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xb9:\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xba:\n    iVar7 = 0x177;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x177);\n    goto LAB_0001b44d;\n  case 0xbb:\n    iVar7 = 0x178;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x178);\n    goto LAB_0001b44d;\n  case 0xbd:\n    iVar7 = 0x176;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xbe:\n    iVar7 = 0x175;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;\n  case 0xbf:\n    yy_start = 0x11;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc0:\n    yy_start = 0x13;\n    vers_node_nesting = 0;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc1:\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc2:\n    vers_node_nesting = vers_node_nesting + 1;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 0xc3:\n    vers_node_nesting = vers_node_nesting + -1;\n    if (vers_node_nesting < 0) {\n      yy_start = 0x11;\n    }\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;\n  case 199:\n    lex_warn_invalid(" in script",yytext);\n    goto LAB_0001b24c;\n  case 200:\n    lex_warn_invalid(" in expression",yytext);\n    goto LAB_0001b24c;\n  case 0xc9:\n    fwrite(yytext,yyleng,1,(FILE *)yyout);\n    goto LAB_0001b24c;\n  case 0xca:\n    break;\n  case 0xcb:\n  case 0xcc:\n  case 0xcd:\n  case 0xce:\n  case 0xcf:\n  case 0xd0:\n  case 0xd1:\n  case 0xd2:\n  case 0xd3:\n  case 0xd4:\n    uVar13 = include_stack_ptr - 1;\n    include_stack_ptr = uVar13;\n    if (uVar13 == 0) {\n      iVar7 = 0;\n      lineno = 0;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }\n    else {\n      iVar7 = 0x116;\n      yy_switch_to_buffer(include_stack[uVar13]);\n      lineno = lineno_stack[uVar13];\n      input_flags._0_1_ = input_flags._0_1_ & 0xf7 | ((byte)sysrooted_stack[uVar13] & 1) * '\b';\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }\n    goto LAB_0001b44d;\n  default:\n                    /* WARNING: Subroutine does not return */\n    yy_fatal_error("fatal flex scanner internal error--no action found");\n  }" { (case_statement "case 0:\n    goto _L404;" case number_literal : (goto_statement "goto _L404;" goto statement_identifier ;)) (case_statement "case 1:\n    comment();\n    goto LAB_0001b24c;" case number_literal : (expression_statement "comment();" (call_expression "comment()" identifier (argument_list "()" ( ))) ;) (goto_statement "goto LAB_0001b24c;" goto statement_identifier ;)) (case_statement "case 2:\n    iVar7 = 0x2d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x2d;" (assignment_expression "iVar7 = 0x2d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x2d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x2d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 3:\n    iVar7 = 0x2b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x2b;" (assignment_expression "iVar7 = 0x2b" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x2b)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x2b)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 4:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x103;" (assignment_expression "iVar7 = 0x103" identifier = number_literal) ;) (expression_statement "uVar12 = xstrdup(yytext);" (assignment_expression "uVar12 = xstrdup(yytext)" identifier = (call_expression "xstrdup(yytext)" identifier (argument_list "(yytext)" ( identifier )))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier (argument_list "(yylval.wildcard.exclude_name_list,uVar12)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , identifier )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 5:\n    iVar7 = 0x3d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x3d;" (assignment_expression "iVar7 = 0x3d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x3d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x3d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 6:\n    iVar7 = 0x102;\n    uVar15 = bfd_scan_vma(yytext + 1,0,0x10);\n    yylval.bigint.str = (char *)0x0;\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x102;" (assignment_expression "iVar7 = 0x102" identifier = number_literal) ;) (expression_statement "uVar15 = bfd_scan_vma(yytext + 1,0,0x10);" (assignment_expression "uVar15 = bfd_scan_vma(yytext + 1,0,0x10)" identifier = (call_expression "bfd_scan_vma(yytext + 1,0,0x10)" identifier (argument_list "(yytext + 1,0,0x10)" ( (binary_expression "yytext + 1" identifier + number_literal) , number_literal , number_literal )))) ;) (expression_statement "yylval.bigint.str = (char *)0x0;" (assignment_expression "yylval.bigint.str = (char *)0x0" (field_expression "yylval.bigint.str" (field_expression "yylval.bigint" identifier . field_identifier) . field_identifier) = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 7:\n    iVar11 = 10;\n    if ((byte)(yytext[yyleng + -1] + 0xbeU) < 0x37) {\n      iVar11 = (int)(char)CSWTCH_359[(byte)(yytext[yyleng + -1] + 0xbeU)];\n    }\n    iVar7 = 0x102;\n    uVar15 = bfd_scan_vma(yytext,0,iVar11);\n    yylval.bigint.str = (char *)0x0;\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar11 = 10;" (assignment_expression "iVar11 = 10" identifier = number_literal) ;) (if_statement "if ((byte)(yytext[yyleng + -1] + 0xbeU) < 0x37) {\n      iVar11 = (int)(char)CSWTCH_359[(byte)(yytext[yyleng + -1] + 0xbeU)];\n    }" if (parenthesized_expression "((byte)(yytext[yyleng + -1] + 0xbeU) < 0x37)" ( (binary_expression "(byte)(yytext[yyleng + -1] + 0xbeU) < 0x37" (call_expression "(byte)(yytext[yyleng + -1] + 0xbeU)" (parenthesized_expression "(byte)" ( identifier )) (argument_list "(yytext[yyleng + -1] + 0xbeU)" ( (binary_expression "yytext[yyleng + -1] + 0xbeU" (subscript_expression "yytext[yyleng + -1]" identifier [ (binary_expression "yyleng + -1" identifier + number_literal) ]) + number_literal) ))) < number_literal) )) (compound_statement "{\n      iVar11 = (int)(char)CSWTCH_359[(byte)(yytext[yyleng + -1] + 0xbeU)];\n    }" { (expression_statement "iVar11 = (int)(char)CSWTCH_359[(byte)(yytext[yyleng + -1] + 0xbeU)];" (assignment_expression "iVar11 = (int)(char)CSWTCH_359[(byte)(yytext[yyleng + -1] + 0xbeU)]" identifier = (cast_expression "(int)(char)CSWTCH_359[(byte)(yytext[yyleng + -1] + 0xbeU)]" ( (type_descriptor "int" primitive_type) ) (cast_expression "(char)CSWTCH_359[(byte)(yytext[yyleng + -1] + 0xbeU)]" ( (type_descriptor "char" primitive_type) ) (subscript_expression "CSWTCH_359[(byte)(yytext[yyleng + -1] + 0xbeU)]" identifier [ (call_expression "(byte)(yytext[yyleng + -1] + 0xbeU)" (parenthesized_expression "(byte)" ( identifier )) (argument_list "(yytext[yyleng + -1] + 0xbeU)" ( (binary_expression "yytext[yyleng + -1] + 0xbeU" (subscript_expression "yytext[yyleng + -1]" identifier [ (binary_expression "yyleng + -1" identifier + number_literal) ]) + number_literal) ))) ])))) ;) })) (expression_statement "iVar7 = 0x102;" (assignment_expression "iVar7 = 0x102" identifier = number_literal) ;) (expression_statement "uVar15 = bfd_scan_vma(yytext,0,iVar11);" (assignment_expression "uVar15 = bfd_scan_vma(yytext,0,iVar11)" identifier = (call_expression "bfd_scan_vma(yytext,0,iVar11)" identifier (argument_list "(yytext,0,iVar11)" ( identifier , number_literal , identifier )))) ;) (expression_statement "yylval.bigint.str = (char *)0x0;" (assignment_expression "yylval.bigint.str = (char *)0x0" (field_expression "yylval.bigint.str" (field_expression "yylval.bigint" identifier . field_identifier) . field_identifier) = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 8:\n    uVar12 = 0;\n    pcVar9 = yytext;\n    if (*yytext == '$') {\n      pcVar9 = yytext + 1;\n      uVar12 = 0x10;\n    }\n    yylval.integer = bfd_scan_vma(pcVar9,0,uVar12);\n    yylval.bigint.str = (char *)0x0;\n    if ((yytext[yyleng + -1] & 0xdfU) == 0x4d) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 0x14;\n    }\n    else if ((yytext[yyleng + -1] & 0xdfU) == 0x4b) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 10;\n    }\n    else {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer;\n      if ((*yytext == '0') && ((yytext[1] & 0xdfU) == 0x58)) {\n        yylval.bigint.str = (char *)xstrdup(yytext + 2);\n        uVar15 = yylval.integer;\n      }\n    }\n    goto LAB_0001b44d;" case number_literal : (expression_statement "uVar12 = 0;" (assignment_expression "uVar12 = 0" identifier = number_literal) ;) (expression_statement "pcVar9 = yytext;" (assignment_expression "pcVar9 = yytext" identifier = identifier) ;) (if_statement "if (*yytext == '$') {\n      pcVar9 = yytext + 1;\n      uVar12 = 0x10;\n    }" if (parenthesized_expression "(*yytext == '$')" ( (binary_expression "*yytext == '$'" (pointer_expression "*yytext" * identifier) == (char_literal "'$'" ' character ')) )) (compound_statement "{\n      pcVar9 = yytext + 1;\n      uVar12 = 0x10;\n    }" { (expression_statement "pcVar9 = yytext + 1;" (assignment_expression "pcVar9 = yytext + 1" identifier = (binary_expression "yytext + 1" identifier + number_literal)) ;) (expression_statement "uVar12 = 0x10;" (assignment_expression "uVar12 = 0x10" identifier = number_literal) ;) })) (expression_statement "yylval.integer = bfd_scan_vma(pcVar9,0,uVar12);" (assignment_expression "yylval.integer = bfd_scan_vma(pcVar9,0,uVar12)" (field_expression "yylval.integer" identifier . field_identifier) = (call_expression "bfd_scan_vma(pcVar9,0,uVar12)" identifier (argument_list "(pcVar9,0,uVar12)" ( identifier , number_literal , identifier )))) ;) (expression_statement "yylval.bigint.str = (char *)0x0;" (assignment_expression "yylval.bigint.str = (char *)0x0" (field_expression "yylval.bigint.str" (field_expression "yylval.bigint" identifier . field_identifier) . field_identifier) = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if ((yytext[yyleng + -1] & 0xdfU) == 0x4d) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 0x14;\n    }\n    else if ((yytext[yyleng + -1] & 0xdfU) == 0x4b) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 10;\n    }\n    else {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer;\n      if ((*yytext == '0') && ((yytext[1] & 0xdfU) == 0x58)) {\n        yylval.bigint.str = (char *)xstrdup(yytext + 2);\n        uVar15 = yylval.integer;\n      }\n    }" if (parenthesized_expression "((yytext[yyleng + -1] & 0xdfU) == 0x4d)" ( (binary_expression "(yytext[yyleng + -1] & 0xdfU) == 0x4d" (parenthesized_expression "(yytext[yyleng + -1] & 0xdfU)" ( (binary_expression "yytext[yyleng + -1] & 0xdfU" (subscript_expression "yytext[yyleng + -1]" identifier [ (binary_expression "yyleng + -1" identifier + number_literal) ]) & number_literal) )) == number_literal) )) (compound_statement "{\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 0x14;\n    }" { (expression_statement "iVar7 = 0x102;" (assignment_expression "iVar7 = 0x102" identifier = number_literal) ;) (expression_statement "uVar15 = yylval.integer << 0x14;" (assignment_expression "uVar15 = yylval.integer << 0x14" identifier = (binary_expression "yylval.integer << 0x14" (field_expression "yylval.integer" identifier . field_identifier) << number_literal)) ;) }) (else_clause "else if ((yytext[yyleng + -1] & 0xdfU) == 0x4b) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 10;\n    }\n    else {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer;\n      if ((*yytext == '0') && ((yytext[1] & 0xdfU) == 0x58)) {\n        yylval.bigint.str = (char *)xstrdup(yytext + 2);\n        uVar15 = yylval.integer;\n      }\n    }" else (if_statement "if ((yytext[yyleng + -1] & 0xdfU) == 0x4b) {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 10;\n    }\n    else {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer;\n      if ((*yytext == '0') && ((yytext[1] & 0xdfU) == 0x58)) {\n        yylval.bigint.str = (char *)xstrdup(yytext + 2);\n        uVar15 = yylval.integer;\n      }\n    }" if (parenthesized_expression "((yytext[yyleng + -1] & 0xdfU) == 0x4b)" ( (binary_expression "(yytext[yyleng + -1] & 0xdfU) == 0x4b" (parenthesized_expression "(yytext[yyleng + -1] & 0xdfU)" ( (binary_expression "yytext[yyleng + -1] & 0xdfU" (subscript_expression "yytext[yyleng + -1]" identifier [ (binary_expression "yyleng + -1" identifier + number_literal) ]) & number_literal) )) == number_literal) )) (compound_statement "{\n      iVar7 = 0x102;\n      uVar15 = yylval.integer << 10;\n    }" { (expression_statement "iVar7 = 0x102;" (assignment_expression "iVar7 = 0x102" identifier = number_literal) ;) (expression_statement "uVar15 = yylval.integer << 10;" (assignment_expression "uVar15 = yylval.integer << 10" identifier = (binary_expression "yylval.integer << 10" (field_expression "yylval.integer" identifier . field_identifier) << number_literal)) ;) }) (else_clause "else {\n      iVar7 = 0x102;\n      uVar15 = yylval.integer;\n      if ((*yytext == '0') && ((yytext[1] & 0xdfU) == 0x58)) {\n        yylval.bigint.str = (char *)xstrdup(yytext + 2);\n        uVar15 = yylval.integer;\n      }\n    }" else (compound_statement "{\n      iVar7 = 0x102;\n      uVar15 = yylval.integer;\n      if ((*yytext == '0') && ((yytext[1] & 0xdfU) == 0x58)) {\n        yylval.bigint.str = (char *)xstrdup(yytext + 2);\n        uVar15 = yylval.integer;\n      }\n    }" { (expression_statement "iVar7 = 0x102;" (assignment_expression "iVar7 = 0x102" identifier = number_literal) ;) (expression_statement "uVar15 = yylval.integer;" (assignment_expression "uVar15 = yylval.integer" identifier = (field_expression "yylval.integer" identifier . field_identifier)) ;) (if_statement "if ((*yytext == '0') && ((yytext[1] & 0xdfU) == 0x58)) {\n        yylval.bigint.str = (char *)xstrdup(yytext + 2);\n        uVar15 = yylval.integer;\n      }" if (parenthesized_expression "((*yytext == '0') && ((yytext[1] & 0xdfU) == 0x58))" ( (binary_expression "(*yytext == '0') && ((yytext[1] & 0xdfU) == 0x58)" (parenthesized_expression "(*yytext == '0')" ( (binary_expression "*yytext == '0'" (pointer_expression "*yytext" * identifier) == (char_literal "'0'" ' character ')) )) && (parenthesized_expression "((yytext[1] & 0xdfU) == 0x58)" ( (binary_expression "(yytext[1] & 0xdfU) == 0x58" (parenthesized_expression "(yytext[1] & 0xdfU)" ( (binary_expression "yytext[1] & 0xdfU" (subscript_expression "yytext[1]" identifier [ number_literal ]) & number_literal) )) == number_literal) ))) )) (compound_statement "{\n        yylval.bigint.str = (char *)xstrdup(yytext + 2);\n        uVar15 = yylval.integer;\n      }" { (expression_statement "yylval.bigint.str = (char *)xstrdup(yytext + 2);" (assignment_expression "yylval.bigint.str = (char *)xstrdup(yytext + 2)" (field_expression "yylval.bigint.str" (field_expression "yylval.bigint" identifier . field_identifier) . field_identifier) = (cast_expression "(char *)xstrdup(yytext + 2)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "xstrdup(yytext + 2)" identifier (argument_list "(yytext + 2)" ( (binary_expression "yytext + 2" identifier + number_literal) ))))) ;) (expression_statement "uVar15 = yylval.integer;" (assignment_expression "uVar15 = yylval.integer" identifier = (field_expression "yylval.integer" identifier . field_identifier)) ;) })) }))))) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 9:\n    iVar7 = 0x5d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x5d;" (assignment_expression "iVar7 = 0x5d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x5d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x5d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 10:\n    iVar7 = 0x5b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5b);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x5b;" (assignment_expression "iVar7 = 0x5b" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5b);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x5b)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x5b)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x5b)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xb:\n    iVar7 = 0x109;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x109);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x109;" (assignment_expression "iVar7 = 0x109" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x109);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x109)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x109)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x109)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xc:\n    iVar7 = 0x10a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10a);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x10a;" (assignment_expression "iVar7 = 0x10a" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10a);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10a)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x10a)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x10a)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xd:\n    iVar7 = 0x10d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x10d;" (assignment_expression "iVar7 = 0x10d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x10d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x10d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xe:\n    iVar7 = 0x10f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10f);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x10f;" (assignment_expression "iVar7 = 0x10f" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10f);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10f)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x10f)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x10f)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xf:\n    iVar7 = 0x110;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x110);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x110;" (assignment_expression "iVar7 = 0x110" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x110);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x110)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x110)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x110)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x10:\n    iVar7 = 0x112;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x112);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x112;" (assignment_expression "iVar7 = 0x112" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x112);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x112)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x112)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x112)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x11:\n    iVar7 = 0x111;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x111);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x111;" (assignment_expression "iVar7 = 0x111" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x111);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x111)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x111)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x111)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x12:\n    iVar7 = 0x113;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x113);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x113;" (assignment_expression "iVar7 = 0x113" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x113);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x113)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x113)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x113)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x13:\n    iVar7 = 0x114;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x114);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x114;" (assignment_expression "iVar7 = 0x114" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x114);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x114)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x114)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x114)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x14:\n    iVar7 = 0x105;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x105);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x105;" (assignment_expression "iVar7 = 0x105" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x105);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x105)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x105)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x105)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x15:\n    iVar7 = 0x106;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x106);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x106;" (assignment_expression "iVar7 = 0x106" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x106);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x106)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x106)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x106)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x16:\n    iVar7 = 0x107;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x107);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x107;" (assignment_expression "iVar7 = 0x107" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x107);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x107)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x107)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x107)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x17:\n    iVar7 = 0x108;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x108);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x108;" (assignment_expression "iVar7 = 0x108" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x108);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x108)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x108)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x108)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x18:\n    iVar7 = 0x10b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10b);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x10b;" (assignment_expression "iVar7 = 0x10b" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10b);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10b)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x10b)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x10b)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x19:\n    iVar7 = 0x10c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10c);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x10c;" (assignment_expression "iVar7 = 0x10c" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10c);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10c)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x10c)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x10c)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x1a:\n    iVar7 = 0x10e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10e);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x10e;" (assignment_expression "iVar7 = 0x10e" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10e);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x10e)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x10e)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x10e)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x1b:\n    iVar7 = 0x3e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3e);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x3e;" (assignment_expression "iVar7 = 0x3e" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3e);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3e)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x3e)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x3e)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x1c:\n    iVar7 = 0x2c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2c);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x2c;" (assignment_expression "iVar7 = 0x2c" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2c);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2c)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x2c)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x2c)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x1d:\n    iVar7 = 0x26;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x26);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x26;" (assignment_expression "iVar7 = 0x26" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x26);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x26)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x26)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x26)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x1e:\n    iVar7 = 0x7c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7c);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x7c;" (assignment_expression "iVar7 = 0x7c" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7c);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7c)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x7c)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x7c)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x1f:\n    iVar7 = 0x7e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7e);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x7e;" (assignment_expression "iVar7 = 0x7e" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7e);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7e)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x7e)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x7e)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x20:\n    iVar7 = 0x21;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x21);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x21;" (assignment_expression "iVar7 = 0x21" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x21);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x21)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x21)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x21)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x21:\n    iVar7 = 0x3f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3f);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x3f;" (assignment_expression "iVar7 = 0x3f" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3f);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3f)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x3f)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x3f)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x22:\n    iVar7 = 0x2a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2a);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x2a;" (assignment_expression "iVar7 = 0x2a" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2a);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2a)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x2a)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x2a)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x23:\n    iVar7 = 0x2b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x2b;" (assignment_expression "iVar7 = 0x2b" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2b)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x2b)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x2b)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x24:\n    iVar7 = 0x2d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x2d;" (assignment_expression "iVar7 = 0x2d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x2d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x2d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x25:\n    iVar7 = 0x2f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2f);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x2f;" (assignment_expression "iVar7 = 0x2f" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2f);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x2f)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x2f)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x2f)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x26:\n    iVar7 = 0x25;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x25);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x25;" (assignment_expression "iVar7 = 0x25" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x25);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x25)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x25)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x25)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x27:\n    iVar7 = 0x3c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3c);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x3c;" (assignment_expression "iVar7 = 0x3c" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3c);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3c)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x3c)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x3c)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x28:\n    iVar7 = 0x3d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x3d;" (assignment_expression "iVar7 = 0x3d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x3d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x3d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x29:\n    iVar7 = 0x7d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x7d;" (assignment_expression "iVar7 = 0x7d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x7d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x7d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x2a:\n    iVar7 = 0x7b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7b);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x7b;" (assignment_expression "iVar7 = 0x7b" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7b);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x7b)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x7b)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x7b)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x2b:\n    iVar7 = 0x29;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x29);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x29;" (assignment_expression "iVar7 = 0x29" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x29);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x29)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x29)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x29)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x2c:\n    iVar7 = 0x28;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x28);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x28;" (assignment_expression "iVar7 = 0x28" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x28);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x28)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x28)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x28)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x2d:\n    iVar7 = 0x3a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3a);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x3a;" (assignment_expression "iVar7 = 0x3a" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3a);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3a)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x3a)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x3a)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x2e:\n    iVar7 = 0x3b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3b);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x3b;" (assignment_expression "iVar7 = 0x3b" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3b);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x3b)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x3b)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x3b)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x2f:\n    iVar7 = 0x133;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x133);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x133;" (assignment_expression "iVar7 = 0x133" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x133);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x133)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x133)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x133)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x30:\n    iVar7 = 0x134;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x134);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x134;" (assignment_expression "iVar7 = 0x134" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x134);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x134)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x134)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x134)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x31:\n    iVar7 = 0x135;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x135);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x135;" (assignment_expression "iVar7 = 0x135" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x135);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x135)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x135)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x135)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x32:\n    iVar7 = 0x14e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x14e;" (assignment_expression "iVar7 = 0x14e" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x14e)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x14e)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x33:\n    iVar7 = 0x179;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x179);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x179;" (assignment_expression "iVar7 = 0x179" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x179);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x179)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x179)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x179)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x34:\n    iVar7 = 0x118;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x118);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x118;" (assignment_expression "iVar7 = 0x118" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x118);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x118)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x118)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x118)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x35:\n    iVar7 = 0x119;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x119);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x119;" (assignment_expression "iVar7 = 0x119" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x119);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x119)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x119)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x119)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x36:\n    iVar7 = 0x150;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x150;" (assignment_expression "iVar7 = 0x150" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x150)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x150)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x37:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x117;" (assignment_expression "iVar7 = 0x117" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x117)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x117)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x38:\n    iVar7 = 0x124;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x124);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x124;" (assignment_expression "iVar7 = 0x124" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x124);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x124)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x124)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x124)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x39:\n    iVar7 = 0x125;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x125);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x125;" (assignment_expression "iVar7 = 0x125" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x125);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x125)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x125)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x125)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x3a:\n    iVar7 = 0x126;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x126);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x126;" (assignment_expression "iVar7 = 0x126" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x126);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x126)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x126)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x126)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x3b:\n    iVar7 = 0x143;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x143);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x143;" (assignment_expression "iVar7 = 0x143" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x143);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x143)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x143)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x143)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x3c:\n    iVar7 = 0x144;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x144);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x144;" (assignment_expression "iVar7 = 0x144" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x144);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x144)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x144)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x144)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x3d:\n    iVar7 = 0x142;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x142);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x142;" (assignment_expression "iVar7 = 0x142" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x142);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x142)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x142)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x142)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x3e:\n    iVar7 = 0x145;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x145);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x145;" (assignment_expression "iVar7 = 0x145" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x145);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x145)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x145)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x145)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x3f:\n    iVar7 = 0x146;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x146);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x146;" (assignment_expression "iVar7 = 0x146" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x146);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x146)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x146)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x146)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x40:\n    iVar7 = 0x167;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x167);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x167;" (assignment_expression "iVar7 = 0x167" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x167);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x167)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x167)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x167)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x41:\n    iVar7 = 0x166;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x166);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x166;" (assignment_expression "iVar7 = 0x166" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x166);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x166)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x166)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x166)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x42:\n    iVar7 = 0x13f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13f);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x13f;" (assignment_expression "iVar7 = 0x13f" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13f);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13f)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x13f)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x13f)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x43:\n    iVar7 = 0x173;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x173;" (assignment_expression "iVar7 = 0x173" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x173)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x173)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x44:\n    iVar7 = 0x140;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x140);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x140;" (assignment_expression "iVar7 = 0x140" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x140);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x140)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x140)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x140)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x45:" case number_literal :) (case_statement "case 0x46:\n    iVar7 = 299;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,299);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 299;" (assignment_expression "iVar7 = 299" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,299);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,299)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,299)" identifier (argument_list "(yylval.wildcard.exclude_name_list,299)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x47:\n    iVar7 = 0x131;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x131);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x131;" (assignment_expression "iVar7 = 0x131" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x131);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x131)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x131)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x131)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x48:\n    iVar7 = 0x13e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13e);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x13e;" (assignment_expression "iVar7 = 0x13e" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13e);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13e)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x13e)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x13e)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x49:\n    iVar7 = 0x141;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x141);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x141;" (assignment_expression "iVar7 = 0x141" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x141);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x141)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x141)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x141)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x4a:\n    iVar7 = 0x13c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13c);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x13c;" (assignment_expression "iVar7 = 0x13c" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13c);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13c)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x13c)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x13c)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x4b:\n    iVar7 = 0x13d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x13d;" (assignment_expression "iVar7 = 0x13d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x13d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x13d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x4c:\n    iVar7 = 0x154;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x154);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x154;" (assignment_expression "iVar7 = 0x154" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x154);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x154)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x154)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x154)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x4d:\n    iVar7 = 0x152;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x152);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x152;" (assignment_expression "iVar7 = 0x152" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x152);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x152)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x152)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x152)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x4e:\n    iVar7 = 0x153;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x153);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x153;" (assignment_expression "iVar7 = 0x153" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x153);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x153)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x153)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x153)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x4f:\n    iVar7 = 0x15c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15c);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x15c;" (assignment_expression "iVar7 = 0x15c" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15c);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15c)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x15c)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x15c)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x50:\n    iVar7 = 0x13b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13b);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x13b;" (assignment_expression "iVar7 = 0x13b" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13b);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13b)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x13b)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x13b)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x51:\n    iVar7 = 0x151;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x151);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x151;" (assignment_expression "iVar7 = 0x151" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x151);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x151)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x151)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x151)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x52:\n    iVar7 = 0x155;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x155);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x155;" (assignment_expression "iVar7 = 0x155" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x155);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x155)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x155)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x155)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x53:\n    iVar7 = 0x12d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x12d;" (assignment_expression "iVar7 = 0x12d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x12d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x12d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x54:\n    iVar7 = 0x130;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x130);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x130;" (assignment_expression "iVar7 = 0x130" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x130);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x130)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x130)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x130)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x55:\n    iVar7 = 0x12f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12f);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x12f;" (assignment_expression "iVar7 = 0x12f" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12f);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12f)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x12f)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x12f)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x56:\n    iVar7 = 0x11f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11f);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x11f;" (assignment_expression "iVar7 = 0x11f" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11f);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11f)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x11f)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x11f)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x57:\n    iVar7 = 0x121;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x121);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x121;" (assignment_expression "iVar7 = 0x121" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x121);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x121)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x121)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x121)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x58:\n    iVar7 = 0x122;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x122);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x122;" (assignment_expression "iVar7 = 0x122" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x122);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x122)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x122)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x122)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x59:\n    iVar7 = 0x123;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x123);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x123;" (assignment_expression "iVar7 = 0x123" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x123);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x123)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x123)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x123)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x5a:\n    iVar7 = 0x14f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14f);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x14f;" (assignment_expression "iVar7 = 0x14f" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14f);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14f)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x14f)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x14f)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x5b:\n    iVar7 = 0x147;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x147);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x147;" (assignment_expression "iVar7 = 0x147" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x147);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x147)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x147)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x147)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x5c:\n    iVar7 = 300;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,300);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 300;" (assignment_expression "iVar7 = 300" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,300);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,300)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,300)" identifier (argument_list "(yylval.wildcard.exclude_name_list,300)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x5d:\n    iVar7 = 0x12e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12e);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x12e;" (assignment_expression "iVar7 = 0x12e" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12e);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12e)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x12e)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x12e)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x5e:\n    iVar7 = 0x148;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x148);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x148;" (assignment_expression "iVar7 = 0x148" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x148);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x148)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x148)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x148)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x5f:\n    iVar7 = 0x149;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x149);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x149;" (assignment_expression "iVar7 = 0x149" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x149);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x149)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x149)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x149)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x60:\n    iVar7 = 0x14a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14a);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x14a;" (assignment_expression "iVar7 = 0x14a" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14a);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14a)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x14a)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x14a)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x61:\n    iVar7 = 0x11a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11a);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x11a;" (assignment_expression "iVar7 = 0x11a" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11a);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11a)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x11a)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x11a)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x62:\n    iVar7 = 0x11b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11b);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x11b;" (assignment_expression "iVar7 = 0x11b" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11b);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11b)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x11b)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x11b)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 99:\n    iVar7 = 0x11c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11c);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x11c;" (assignment_expression "iVar7 = 0x11c" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11c);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11c)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x11c)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x11c)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 100:\n    iVar7 = 0x11d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x11d;" (assignment_expression "iVar7 = 0x11d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x11d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x11d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x65:\n    iVar7 = 0x11e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11e);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x11e;" (assignment_expression "iVar7 = 0x11e" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11e);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x11e)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x11e)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x11e)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x66:\n    iVar7 = 0x14b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14b);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x14b;" (assignment_expression "iVar7 = 0x14b" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14b);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14b)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x14b)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x14b)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x67:\n    iVar7 = 0x14c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14c);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x14c;" (assignment_expression "iVar7 = 0x14c" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14c);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14c)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x14c)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x14c)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x68:\n    iVar7 = 0x14d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x14d;" (assignment_expression "iVar7 = 0x14d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x14d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x14d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x69:" case number_literal :) (case_statement "case 0x73:\n    iVar7 = 0x13a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13a);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x13a;" (assignment_expression "iVar7 = 0x13a" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13a);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x13a)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x13a)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x13a)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x6a:" case number_literal :) (case_statement "case 0x6c:\n    iVar7 = 0x127;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x127);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x127;" (assignment_expression "iVar7 = 0x127" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x127);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x127)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x127)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x127)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x6b:\n    iVar7 = 0x128;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x128);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x128;" (assignment_expression "iVar7 = 0x128" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x128);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x128)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x128)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x128)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x6d:\n    iVar7 = 0x12a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12a);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x12a;" (assignment_expression "iVar7 = 0x12a" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12a);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x12a)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x12a)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x12a)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x6e:\n    iVar7 = 0x129;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x129);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x129;" (assignment_expression "iVar7 = 0x129" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x129);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x129)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x129)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x129)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x6f:\n    iVar7 = 0x136;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x136);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x136;" (assignment_expression "iVar7 = 0x136" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x136);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x136)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x136)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x136)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x70:\n    iVar7 = 0x137;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x137);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x137;" (assignment_expression "iVar7 = 0x137" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x137);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x137)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x137)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x137)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x71:\n    iVar7 = 0x138;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x138);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x138;" (assignment_expression "iVar7 = 0x138" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x138);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x138)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x138)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x138)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x72:\n    iVar7 = 0x139;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x139);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x139;" (assignment_expression "iVar7 = 0x139" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x139);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x139)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x139)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x139)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x74:\n    iVar7 = 0x17c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17c);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x17c;" (assignment_expression "iVar7 = 0x17c" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17c);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17c)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x17c)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x17c)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x75:\n    iVar7 = 0x17d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x17d;" (assignment_expression "iVar7 = 0x17d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x17d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x17d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x76:\n    iVar7 = 0x17e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17e);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x17e;" (assignment_expression "iVar7 = 0x17e" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17e);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17e)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x17e)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x17e)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x77:" case number_literal :) (case_statement "case 0x78:\n    iVar7 = 0x14e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x14e;" (assignment_expression "iVar7 = 0x14e" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x14e)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x14e)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x14e)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x79:" case number_literal :) (case_statement "case 0x7a:\n    iVar7 = 0x150;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x150;" (assignment_expression "iVar7 = 0x150" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x150)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x150)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x150)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x7b:\n    iVar7 = 0x17f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17f);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x17f;" (assignment_expression "iVar7 = 0x17f" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17f);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17f)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x17f)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x17f)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x7c:\n    iVar7 = 0x132;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x132);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x132;" (assignment_expression "iVar7 = 0x132" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x132);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x132)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x132)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x132)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x7d:\n    iVar7 = 0x120;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x120);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x120;" (assignment_expression "iVar7 = 0x120" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x120);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x120)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x120)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x120)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x7e:\n    iVar7 = 0x157;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x157);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x157;" (assignment_expression "iVar7 = 0x157" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x157);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x157)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x157)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x157)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x7f:\n    iVar7 = 0x180;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x180);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x180;" (assignment_expression "iVar7 = 0x180" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x180);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x180)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x180)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x180)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x80:\n    iVar7 = 0x158;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x158);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x158;" (assignment_expression "iVar7 = 0x158" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x158);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x158)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x158)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x158)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x81:\n    iVar7 = 0x159;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x159);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x159;" (assignment_expression "iVar7 = 0x159" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x159);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x159)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x159)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x159)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x82:\n    iVar7 = 0x15a;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15a);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x15a;" (assignment_expression "iVar7 = 0x15a" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15a);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15a)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x15a)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x15a)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x83:\n    iVar7 = 0x15b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15b);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x15b;" (assignment_expression "iVar7 = 0x15b" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15b);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15b)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x15b)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x15b)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x84:\n    iVar7 = 0x17b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17b);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x17b;" (assignment_expression "iVar7 = 0x17b" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17b);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x17b)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x17b)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x17b)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x85:\n    iVar7 = 0x181;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x181);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x181;" (assignment_expression "iVar7 = 0x181" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x181);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x181)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x181)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x181)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x86:\n    iVar7 = 0x182;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x182);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x182;" (assignment_expression "iVar7 = 0x182" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x182);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x182)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x182)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x182)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x87:" case number_literal :) (case_statement "case 0xb7:" case number_literal :) (case_statement "case 0xc4:\n    lineno = lineno + 1;\n    goto LAB_0001b24c;" case number_literal : (expression_statement "lineno = lineno + 1;" (assignment_expression "lineno = lineno + 1" identifier = (binary_expression "lineno + 1" identifier + number_literal)) ;) (goto_statement "goto LAB_0001b24c;" goto statement_identifier ;)) (case_statement "case 0x88:\n    iVar7 = 0x162;\n    lineno = lineno + 1;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x162);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x162;" (assignment_expression "iVar7 = 0x162" identifier = number_literal) ;) (expression_statement "lineno = lineno + 1;" (assignment_expression "lineno = lineno + 1" identifier = (binary_expression "lineno + 1" identifier + number_literal)) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x162);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x162)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x162)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x162)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x89:" case number_literal :) (case_statement "case 0x8a:" case number_literal :) (case_statement "case 0xb8:" case number_literal :) (case_statement "case 0xc5:" case number_literal :) (case_statement "case 0xc6:\n    goto LAB_0001b24c;" case number_literal : (goto_statement "goto LAB_0001b24c;" goto statement_identifier ;)) (case_statement "case 0x8b:\n    iVar7 = 0x163;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x163;" (assignment_expression "iVar7 = 0x163" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x163)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x163)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x8c:\n    iVar7 = 0x156;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x156;" (assignment_expression "iVar7 = 0x156" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x156)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x156)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x8d:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x117;" (assignment_expression "iVar7 = 0x117" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x117)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x117)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x8e:\n    iVar7 = 0x15d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x15d;" (assignment_expression "iVar7 = 0x15d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x15d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x15d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x8f:\n    iVar7 = 0x16b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x16b;" (assignment_expression "iVar7 = 0x16b" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x16b)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x16b)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x90:\n    iVar7 = 0x16c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x16c;" (assignment_expression "iVar7 = 0x16c" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x16c)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x16c)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x91:\n    iVar7 = 0x16d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x16d;" (assignment_expression "iVar7 = 0x16d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x16d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x16d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x92:\n    iVar7 = 0x161;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x161;" (assignment_expression "iVar7 = 0x161" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x161)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x161)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x93:\n    iVar7 = 0x169;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x169;" (assignment_expression "iVar7 = 0x169" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x169)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x169)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x94:\n    iVar7 = 0x164;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x164;" (assignment_expression "iVar7 = 0x164" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x164)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x164)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x95:\n    iVar7 = 0x165;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x165;" (assignment_expression "iVar7 = 0x165" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x165)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x165)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x96:\n    iVar7 = 0x168;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x168;" (assignment_expression "iVar7 = 0x168" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x168)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x168)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x97:\n    iVar7 = 0x172;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x172;" (assignment_expression "iVar7 = 0x172" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x172)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x172)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x98:\n    iVar7 = 0x174;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x174;" (assignment_expression "iVar7 = 0x174" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x174)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x174)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x99:\n    iVar7 = 0x15e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x15e;" (assignment_expression "iVar7 = 0x15e" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x15e)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x15e)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x9a:\n    iVar7 = 0x15f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x15f;" (assignment_expression "iVar7 = 0x15f" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x15f)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x15f)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x9b:\n    iVar7 = 0x160;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x160;" (assignment_expression "iVar7 = 0x160" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x160)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x160)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x9c:\n    iVar7 = 0x163;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x163;" (assignment_expression "iVar7 = 0x163" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x163)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x163)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x163)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x9d:\n    iVar7 = 0x156;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x156;" (assignment_expression "iVar7 = 0x156" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x156)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x156)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x156)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x9e:\n    iVar7 = 0x117;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x117;" (assignment_expression "iVar7 = 0x117" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x117)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x117)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x117)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0x9f:\n    iVar7 = 0x15d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x15d;" (assignment_expression "iVar7 = 0x15d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x15d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x15d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xa0:\n    iVar7 = 0x16b;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x16b;" (assignment_expression "iVar7 = 0x16b" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16b)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x16b)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x16b)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xa1:\n    iVar7 = 0x16c;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x16c;" (assignment_expression "iVar7 = 0x16c" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16c)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x16c)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x16c)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xa2:\n    iVar7 = 0x16d;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x16d;" (assignment_expression "iVar7 = 0x16d" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x16d)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x16d)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x16d)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xa3:\n    iVar7 = 0x161;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x161;" (assignment_expression "iVar7 = 0x161" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x161)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x161)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x161)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xa4:\n    iVar7 = 0x169;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x169;" (assignment_expression "iVar7 = 0x169" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x169)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x169)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x169)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xa5:\n    iVar7 = 0x164;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x164;" (assignment_expression "iVar7 = 0x164" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x164)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x164)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x164)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xa6:\n    iVar7 = 0x165;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x165;" (assignment_expression "iVar7 = 0x165" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x165)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x165)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x165)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xa7:\n    iVar7 = 0x168;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x168;" (assignment_expression "iVar7 = 0x168" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x168)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x168)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x168)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xa8:\n    iVar7 = 0x172;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x172;" (assignment_expression "iVar7 = 0x172" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x172)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x172)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x172)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xa9:" case number_literal :) (case_statement "case 0xbc:\n    iVar7 = 0x173;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x173;" (assignment_expression "iVar7 = 0x173" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x173)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x173)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x173)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xaa:\n    iVar7 = 0x174;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x174;" (assignment_expression "iVar7 = 0x174" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x174)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x174)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x174)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xab:\n    iVar7 = 0x15e;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x15e;" (assignment_expression "iVar7 = 0x15e" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15e)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x15e)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x15e)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xac:\n    iVar7 = 0x15f;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x15f;" (assignment_expression "iVar7 = 0x15f" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x15f)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x15f)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x15f)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xad:\n    iVar7 = 0x160;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x160;" (assignment_expression "iVar7 = 0x160" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x160)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x160)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x160)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xae:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x103;" (assignment_expression "iVar7 = 0x103" identifier = number_literal) ;) (expression_statement "uVar12 = xstrdup(yytext);" (assignment_expression "uVar12 = xstrdup(yytext)" identifier = (call_expression "xstrdup(yytext)" identifier (argument_list "(yytext)" ( identifier )))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier (argument_list "(yylval.wildcard.exclude_name_list,uVar12)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , identifier )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xaf:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x103;" (assignment_expression "iVar7 = 0x103" identifier = number_literal) ;) (expression_statement "uVar12 = xstrdup(yytext);" (assignment_expression "uVar12 = xstrdup(yytext)" identifier = (call_expression "xstrdup(yytext)" identifier (argument_list "(yytext)" ( identifier )))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier (argument_list "(yylval.wildcard.exclude_name_list,uVar12)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , identifier )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xb0:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x103;" (assignment_expression "iVar7 = 0x103" identifier = number_literal) ;) (expression_statement "uVar12 = xstrdup(yytext);" (assignment_expression "uVar12 = xstrdup(yytext)" identifier = (call_expression "xstrdup(yytext)" identifier (argument_list "(yytext)" ( identifier )))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier (argument_list "(yylval.wildcard.exclude_name_list,uVar12)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , identifier )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xb1:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x103;" (assignment_expression "iVar7 = 0x103" identifier = number_literal) ;) (expression_statement "uVar12 = xstrdup(yytext);" (assignment_expression "uVar12 = xstrdup(yytext)" identifier = (call_expression "xstrdup(yytext)" identifier (argument_list "(yytext)" ( identifier )))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier (argument_list "(yylval.wildcard.exclude_name_list,uVar12)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , identifier )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xb2:\n    iVar7 = 0x104;\n    uVar12 = xstrdup(yytext + 2);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x104;" (assignment_expression "iVar7 = 0x104" identifier = number_literal) ;) (expression_statement "uVar12 = xstrdup(yytext + 2);" (assignment_expression "uVar12 = xstrdup(yytext + 2)" identifier = (call_expression "xstrdup(yytext + 2)" identifier (argument_list "(yytext + 2)" ( (binary_expression "yytext + 2" identifier + number_literal) )))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier (argument_list "(yylval.wildcard.exclude_name_list,uVar12)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , identifier )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xb3:\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x103;" (assignment_expression "iVar7 = 0x103" identifier = number_literal) ;) (expression_statement "uVar12 = xstrdup(yytext);" (assignment_expression "uVar12 = xstrdup(yytext)" identifier = (call_expression "xstrdup(yytext)" identifier (argument_list "(yytext)" ( identifier )))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier (argument_list "(yylval.wildcard.exclude_name_list,uVar12)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , identifier )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xb4:\n    iVar7 = 0x104;\n    uVar12 = xstrdup(yytext + 2);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x104;" (assignment_expression "iVar7 = 0x104" identifier = number_literal) ;) (expression_statement "uVar12 = xstrdup(yytext + 2);" (assignment_expression "uVar12 = xstrdup(yytext + 2)" identifier = (call_expression "xstrdup(yytext + 2)" identifier (argument_list "(yytext + 2)" ( (binary_expression "yytext + 2" identifier + number_literal) )))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier (argument_list "(yylval.wildcard.exclude_name_list,uVar12)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , identifier )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xb5:\n    if ((*yytext == '/') && (yytext[1] == '*')) {\n      *local_54 = yy_hold_char;\n      yy_c_buf_p = (char *)(local_24 + 2);\n      yyleng = 2;\n      yy_hold_char = local_24[2];\n      yytext = (char *)local_24;\n      local_24[2] = 0;\n      comment();\n      goto LAB_0001b24c;\n    }\n    iVar7 = 0x103;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;" case number_literal : (if_statement "if ((*yytext == '/') && (yytext[1] == '*')) {\n      *local_54 = yy_hold_char;\n      yy_c_buf_p = (char *)(local_24 + 2);\n      yyleng = 2;\n      yy_hold_char = local_24[2];\n      yytext = (char *)local_24;\n      local_24[2] = 0;\n      comment();\n      goto LAB_0001b24c;\n    }" if (parenthesized_expression "((*yytext == '/') && (yytext[1] == '*'))" ( (binary_expression "(*yytext == '/') && (yytext[1] == '*')" (parenthesized_expression "(*yytext == '/')" ( (binary_expression "*yytext == '/'" (pointer_expression "*yytext" * identifier) == (char_literal "'/'" ' character ')) )) && (parenthesized_expression "(yytext[1] == '*')" ( (binary_expression "yytext[1] == '*'" (subscript_expression "yytext[1]" identifier [ number_literal ]) == (char_literal "'*'" ' character ')) ))) )) (compound_statement "{\n      *local_54 = yy_hold_char;\n      yy_c_buf_p = (char *)(local_24 + 2);\n      yyleng = 2;\n      yy_hold_char = local_24[2];\n      yytext = (char *)local_24;\n      local_24[2] = 0;\n      comment();\n      goto LAB_0001b24c;\n    }" { (expression_statement "*local_54 = yy_hold_char;" (assignment_expression "*local_54 = yy_hold_char" (pointer_expression "*local_54" * identifier) = identifier) ;) (expression_statement "yy_c_buf_p = (char *)(local_24 + 2);" (assignment_expression "yy_c_buf_p = (char *)(local_24 + 2)" identifier = (cast_expression "(char *)(local_24 + 2)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(local_24 + 2)" ( (binary_expression "local_24 + 2" identifier + number_literal) )))) ;) (expression_statement "yyleng = 2;" (assignment_expression "yyleng = 2" identifier = number_literal) ;) (expression_statement "yy_hold_char = local_24[2];" (assignment_expression "yy_hold_char = local_24[2]" identifier = (subscript_expression "local_24[2]" identifier [ number_literal ])) ;) (expression_statement "yytext = (char *)local_24;" (assignment_expression "yytext = (char *)local_24" identifier = (cast_expression "(char *)local_24" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "local_24[2] = 0;" (assignment_expression "local_24[2] = 0" (subscript_expression "local_24[2]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "comment();" (call_expression "comment()" identifier (argument_list "()" ( ))) ;) (goto_statement "goto LAB_0001b24c;" goto statement_identifier ;) })) (expression_statement "iVar7 = 0x103;" (assignment_expression "iVar7 = 0x103" identifier = number_literal) ;) (expression_statement "uVar12 = xstrdup(yytext);" (assignment_expression "uVar12 = xstrdup(yytext)" identifier = (call_expression "xstrdup(yytext)" identifier (argument_list "(yytext)" ( identifier )))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier (argument_list "(yylval.wildcard.exclude_name_list,uVar12)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , identifier )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xb6:\n    pcVar9 = (char *)xstrdup(yytext + 1);\n    yylval.name = pcVar9;\n    sVar10 = strlen(pcVar9);\n    uVar13 = yyleng - 2;\n    if (-1 < (int)uVar13 && (uint)(sVar10 < uVar13) <= (uint)-((int)uVar13 >> 0x1f)) {\n      sVar10 = uVar13;\n    }\n    iVar7 = 0x103;\n    pcVar9[sVar10] = '\0';\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "pcVar9 = (char *)xstrdup(yytext + 1);" (assignment_expression "pcVar9 = (char *)xstrdup(yytext + 1)" identifier = (cast_expression "(char *)xstrdup(yytext + 1)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "xstrdup(yytext + 1)" identifier (argument_list "(yytext + 1)" ( (binary_expression "yytext + 1" identifier + number_literal) ))))) ;) (expression_statement "yylval.name = pcVar9;" (assignment_expression "yylval.name = pcVar9" (field_expression "yylval.name" identifier . field_identifier) = identifier) ;) (expression_statement "sVar10 = strlen(pcVar9);" (assignment_expression "sVar10 = strlen(pcVar9)" identifier = (call_expression "strlen(pcVar9)" identifier (argument_list "(pcVar9)" ( identifier )))) ;) (expression_statement "uVar13 = yyleng - 2;" (assignment_expression "uVar13 = yyleng - 2" identifier = (binary_expression "yyleng - 2" identifier - number_literal)) ;) (if_statement "if (-1 < (int)uVar13 && (uint)(sVar10 < uVar13) <= (uint)-((int)uVar13 >> 0x1f)) {\n      sVar10 = uVar13;\n    }" if (parenthesized_expression "(-1 < (int)uVar13 && (uint)(sVar10 < uVar13) <= (uint)-((int)uVar13 >> 0x1f))" ( (binary_expression "-1 < (int)uVar13 && (uint)(sVar10 < uVar13) <= (uint)-((int)uVar13 >> 0x1f)" (binary_expression "-1 < (int)uVar13" number_literal < (cast_expression "(int)uVar13" ( (type_descriptor "int" primitive_type) ) identifier)) && (binary_expression "(uint)(sVar10 < uVar13) <= (uint)-((int)uVar13 >> 0x1f)" (call_expression "(uint)(sVar10 < uVar13)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(sVar10 < uVar13)" ( (binary_expression "sVar10 < uVar13" identifier < identifier) ))) <= (binary_expression "(uint)-((int)uVar13 >> 0x1f)" (parenthesized_expression "(uint)" ( identifier )) - (parenthesized_expression "((int)uVar13 >> 0x1f)" ( (binary_expression "(int)uVar13 >> 0x1f" (cast_expression "(int)uVar13" ( (type_descriptor "int" primitive_type) ) identifier) >> number_literal) ))))) )) (compound_statement "{\n      sVar10 = uVar13;\n    }" { (expression_statement "sVar10 = uVar13;" (assignment_expression "sVar10 = uVar13" identifier = identifier) ;) })) (expression_statement "iVar7 = 0x103;" (assignment_expression "iVar7 = 0x103" identifier = number_literal) ;) (expression_statement "pcVar9[sVar10] = '\0';" (assignment_expression "pcVar9[sVar10] = '\0'" (subscript_expression "pcVar9[sVar10]" identifier [ identifier ]) = (char_literal "'\0'" ' escape_sequence ')) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier (argument_list "(yylval.wildcard.exclude_name_list,yylval.fill)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , (field_expression "yylval.fill" identifier . field_identifier) )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xb9:\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = (int)*yytext;" (assignment_expression "iVar7 = (int)*yytext" identifier = (cast_expression "(int)*yytext" ( (type_descriptor "int" primitive_type) ) (pointer_expression "*yytext" * identifier))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier (argument_list "(yylval.wildcard.exclude_name_list,yylval.fill)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , (field_expression "yylval.fill" identifier . field_identifier) )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xba:\n    iVar7 = 0x177;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x177);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x177;" (assignment_expression "iVar7 = 0x177" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x177);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x177)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x177)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x177)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xbb:\n    iVar7 = 0x178;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x178);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x178;" (assignment_expression "iVar7 = 0x178" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x178);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,0x178)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,0x178)" identifier (argument_list "(yylval.wildcard.exclude_name_list,0x178)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , number_literal )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xbd:\n    iVar7 = 0x176;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x176;" (assignment_expression "iVar7 = 0x176" identifier = number_literal) ;) (expression_statement "uVar12 = xstrdup(yytext);" (assignment_expression "uVar12 = xstrdup(yytext)" identifier = (call_expression "xstrdup(yytext)" identifier (argument_list "(yytext)" ( identifier )))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier (argument_list "(yylval.wildcard.exclude_name_list,uVar12)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , identifier )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xbe:\n    iVar7 = 0x175;\n    uVar12 = xstrdup(yytext);\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = 0x175;" (assignment_expression "iVar7 = 0x175" identifier = number_literal) ;) (expression_statement "uVar12 = xstrdup(yytext);" (assignment_expression "uVar12 = xstrdup(yytext)" identifier = (call_expression "xstrdup(yytext)" identifier (argument_list "(yytext)" ( identifier )))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,uVar12)" identifier (argument_list "(yylval.wildcard.exclude_name_list,uVar12)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , identifier )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xbf:\n    yy_start = 0x11;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "yy_start = 0x11;" (assignment_expression "yy_start = 0x11" identifier = number_literal) ;) (expression_statement "iVar7 = (int)*yytext;" (assignment_expression "iVar7 = (int)*yytext" identifier = (cast_expression "(int)*yytext" ( (type_descriptor "int" primitive_type) ) (pointer_expression "*yytext" * identifier))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier (argument_list "(yylval.wildcard.exclude_name_list,yylval.fill)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , (field_expression "yylval.fill" identifier . field_identifier) )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xc0:\n    yy_start = 0x13;\n    vers_node_nesting = 0;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "yy_start = 0x13;" (assignment_expression "yy_start = 0x13" identifier = number_literal) ;) (expression_statement "vers_node_nesting = 0;" (assignment_expression "vers_node_nesting = 0" identifier = number_literal) ;) (expression_statement "iVar7 = (int)*yytext;" (assignment_expression "iVar7 = (int)*yytext" identifier = (cast_expression "(int)*yytext" ( (type_descriptor "int" primitive_type) ) (pointer_expression "*yytext" * identifier))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier (argument_list "(yylval.wildcard.exclude_name_list,yylval.fill)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , (field_expression "yylval.fill" identifier . field_identifier) )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xc1:\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "iVar7 = (int)*yytext;" (assignment_expression "iVar7 = (int)*yytext" identifier = (cast_expression "(int)*yytext" ( (type_descriptor "int" primitive_type) ) (pointer_expression "*yytext" * identifier))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier (argument_list "(yylval.wildcard.exclude_name_list,yylval.fill)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , (field_expression "yylval.fill" identifier . field_identifier) )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xc2:\n    vers_node_nesting = vers_node_nesting + 1;\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "vers_node_nesting = vers_node_nesting + 1;" (assignment_expression "vers_node_nesting = vers_node_nesting + 1" identifier = (binary_expression "vers_node_nesting + 1" identifier + number_literal)) ;) (expression_statement "iVar7 = (int)*yytext;" (assignment_expression "iVar7 = (int)*yytext" identifier = (cast_expression "(int)*yytext" ( (type_descriptor "int" primitive_type) ) (pointer_expression "*yytext" * identifier))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier (argument_list "(yylval.wildcard.exclude_name_list,yylval.fill)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , (field_expression "yylval.fill" identifier . field_identifier) )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 0xc3:\n    vers_node_nesting = vers_node_nesting + -1;\n    if (vers_node_nesting < 0) {\n      yy_start = 0x11;\n    }\n    iVar7 = (int)*yytext;\n    uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    goto LAB_0001b44d;" case number_literal : (expression_statement "vers_node_nesting = vers_node_nesting + -1;" (assignment_expression "vers_node_nesting = vers_node_nesting + -1" identifier = (binary_expression "vers_node_nesting + -1" identifier + number_literal)) ;) (if_statement "if (vers_node_nesting < 0) {\n      yy_start = 0x11;\n    }" if (parenthesized_expression "(vers_node_nesting < 0)" ( (binary_expression "vers_node_nesting < 0" identifier < number_literal) )) (compound_statement "{\n      yy_start = 0x11;\n    }" { (expression_statement "yy_start = 0x11;" (assignment_expression "yy_start = 0x11" identifier = number_literal) ;) })) (expression_statement "iVar7 = (int)*yytext;" (assignment_expression "iVar7 = (int)*yytext" identifier = (cast_expression "(int)*yytext" ( (type_descriptor "int" primitive_type) ) (pointer_expression "*yytext" * identifier))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier (argument_list "(yylval.wildcard.exclude_name_list,yylval.fill)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , (field_expression "yylval.fill" identifier . field_identifier) )))) ;) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "case 199:\n    lex_warn_invalid(" in script",yytext);\n    goto LAB_0001b24c;" case number_literal : (expression_statement "lex_warn_invalid(" in script",yytext);" (call_expression "lex_warn_invalid(" in script",yytext)" identifier (argument_list "(" in script",yytext)" ( (string_literal "" in script"" " string_content ") , identifier ))) ;) (goto_statement "goto LAB_0001b24c;" goto statement_identifier ;)) (case_statement "case 200:\n    lex_warn_invalid(" in expression",yytext);\n    goto LAB_0001b24c;" case number_literal : (expression_statement "lex_warn_invalid(" in expression",yytext);" (call_expression "lex_warn_invalid(" in expression",yytext)" identifier (argument_list "(" in expression",yytext)" ( (string_literal "" in expression"" " string_content ") , identifier ))) ;) (goto_statement "goto LAB_0001b24c;" goto statement_identifier ;)) (case_statement "case 0xc9:\n    fwrite(yytext,yyleng,1,(FILE *)yyout);\n    goto LAB_0001b24c;" case number_literal : (expression_statement "fwrite(yytext,yyleng,1,(FILE *)yyout);" (call_expression "fwrite(yytext,yyleng,1,(FILE *)yyout)" identifier (argument_list "(yytext,yyleng,1,(FILE *)yyout)" ( identifier , identifier , number_literal , (cast_expression "(FILE *)yyout" ( (type_descriptor "FILE *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) ))) ;) (goto_statement "goto LAB_0001b24c;" goto statement_identifier ;)) (case_statement "case 0xca:\n    break;" case number_literal : (break_statement "break;" break ;)) (case_statement "case 0xcb:" case number_literal :) (case_statement "case 0xcc:" case number_literal :) (case_statement "case 0xcd:" case number_literal :) (case_statement "case 0xce:" case number_literal :) (case_statement "case 0xcf:" case number_literal :) (case_statement "case 0xd0:" case number_literal :) (case_statement "case 0xd1:" case number_literal :) (case_statement "case 0xd2:" case number_literal :) (case_statement "case 0xd3:" case number_literal :) (case_statement "case 0xd4:\n    uVar13 = include_stack_ptr - 1;\n    include_stack_ptr = uVar13;\n    if (uVar13 == 0) {\n      iVar7 = 0;\n      lineno = 0;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }\n    else {\n      iVar7 = 0x116;\n      yy_switch_to_buffer(include_stack[uVar13]);\n      lineno = lineno_stack[uVar13];\n      input_flags._0_1_ = input_flags._0_1_ & 0xf7 | ((byte)sysrooted_stack[uVar13] & 1) * '\b';\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }\n    goto LAB_0001b44d;" case number_literal : (expression_statement "uVar13 = include_stack_ptr - 1;" (assignment_expression "uVar13 = include_stack_ptr - 1" identifier = (binary_expression "include_stack_ptr - 1" identifier - number_literal)) ;) (expression_statement "include_stack_ptr = uVar13;" (assignment_expression "include_stack_ptr = uVar13" identifier = identifier) ;) (if_statement "if (uVar13 == 0) {\n      iVar7 = 0;\n      lineno = 0;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }\n    else {\n      iVar7 = 0x116;\n      yy_switch_to_buffer(include_stack[uVar13]);\n      lineno = lineno_stack[uVar13];\n      input_flags._0_1_ = input_flags._0_1_ & 0xf7 | ((byte)sysrooted_stack[uVar13] & 1) * '\b';\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }" if (parenthesized_expression "(uVar13 == 0)" ( (binary_expression "uVar13 == 0" identifier == number_literal) )) (compound_statement "{\n      iVar7 = 0;\n      lineno = 0;\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }" { (expression_statement "iVar7 = 0;" (assignment_expression "iVar7 = 0" identifier = number_literal) ;) (expression_statement "lineno = 0;" (assignment_expression "lineno = 0" identifier = number_literal) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier (argument_list "(yylval.wildcard.exclude_name_list,yylval.fill)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , (field_expression "yylval.fill" identifier . field_identifier) )))) ;) }) (else_clause "else {\n      iVar7 = 0x116;\n      yy_switch_to_buffer(include_stack[uVar13]);\n      lineno = lineno_stack[uVar13];\n      input_flags._0_1_ = input_flags._0_1_ & 0xf7 | ((byte)sysrooted_stack[uVar13] & 1) * '\b';\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }" else (compound_statement "{\n      iVar7 = 0x116;\n      yy_switch_to_buffer(include_stack[uVar13]);\n      lineno = lineno_stack[uVar13];\n      input_flags._0_1_ = input_flags._0_1_ & 0xf7 | ((byte)sysrooted_stack[uVar13] & 1) * '\b';\n      uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);\n    }" { (expression_statement "iVar7 = 0x116;" (assignment_expression "iVar7 = 0x116" identifier = number_literal) ;) (expression_statement "yy_switch_to_buffer(include_stack[uVar13]);" (call_expression "yy_switch_to_buffer(include_stack[uVar13])" identifier (argument_list "(include_stack[uVar13])" ( (subscript_expression "include_stack[uVar13]" identifier [ identifier ]) ))) ;) (expression_statement "lineno = lineno_stack[uVar13];" (assignment_expression "lineno = lineno_stack[uVar13]" identifier = (subscript_expression "lineno_stack[uVar13]" identifier [ identifier ])) ;) (expression_statement "input_flags._0_1_ = input_flags._0_1_ & 0xf7 | ((byte)sysrooted_stack[uVar13] & 1) * '\b';" (assignment_expression "input_flags._0_1_ = input_flags._0_1_ & 0xf7 | ((byte)sysrooted_stack[uVar13] & 1) * '\b'" (field_expression "input_flags._0_1_" identifier . field_identifier) = (binary_expression "input_flags._0_1_ & 0xf7 | ((byte)sysrooted_stack[uVar13] & 1) * '\b'" (binary_expression "input_flags._0_1_ & 0xf7" (field_expression "input_flags._0_1_" identifier . field_identifier) & number_literal) | (binary_expression "((byte)sysrooted_stack[uVar13] & 1) * '\b'" (parenthesized_expression "((byte)sysrooted_stack[uVar13] & 1)" ( (binary_expression "(byte)sysrooted_stack[uVar13] & 1" (cast_expression "(byte)sysrooted_stack[uVar13]" ( (type_descriptor "byte" type_identifier) ) (subscript_expression "sysrooted_stack[uVar13]" identifier [ identifier ])) & number_literal) )) * (char_literal "'\b'" ' escape_sequence ')))) ;) (expression_statement "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill);" (assignment_expression "uVar15 = CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier = (call_expression "CONCAT44(yylval.wildcard.exclude_name_list,yylval.fill)" identifier (argument_list "(yylval.wildcard.exclude_name_list,yylval.fill)" ( (field_expression "yylval.wildcard.exclude_name_list" (field_expression "yylval.wildcard" identifier . field_identifier) . field_identifier) , (field_expression "yylval.fill" identifier . field_identifier) )))) ;) }))) (goto_statement "goto LAB_0001b44d;" goto statement_identifier ;)) (case_statement "default:\n                    /* WARNING: Subroutine does not return */\n    yy_fatal_error("fatal flex scanner internal error--no action found");" default : comment (expression_statement "yy_fatal_error("fatal flex scanner internal error--no action found");" (call_expression "yy_fatal_error("fatal flex scanner internal error--no action found")" identifier (argument_list "("fatal flex scanner internal error--no action found")" ( (string_literal ""fatal flex scanner internal error--no action found"" " string_content ") ))) ;)) })) (expression_statement "iVar7 = -1 - (int)yytext;" (assignment_expression "iVar7 = -1 - (int)yytext" identifier = (binary_expression "-1 - (int)yytext" number_literal - (cast_expression "(int)yytext" ( (type_descriptor "int" primitive_type) ) identifier))) ;) (expression_statement "*local_54 = yy_hold_char;" (assignment_expression "*local_54 = yy_hold_char" (pointer_expression "*local_54" * identifier) = identifier) ;) (expression_statement "pFVar4 = yyin;" (assignment_expression "pFVar4 = yyin" identifier = identifier) ;) (expression_statement "pyVar8 = yy_buffer_stack[sVar5];" (assignment_expression "pyVar8 = yy_buffer_stack[sVar5]" identifier = (subscript_expression "yy_buffer_stack[sVar5]" identifier [ identifier ])) ;) (expression_statement "iVar11 = yy_n_chars;" (assignment_expression "iVar11 = yy_n_chars" identifier = identifier) ;) (if_statement "if (pyVar8->yy_buffer_status == 0) {\n    pyVar8->yy_buffer_status = 1;\n    yy_n_chars = pyVar8->yy_n_chars;\n    pyVar8->yy_input_file = pFVar4;\n    iVar11 = pyVar8->yy_n_chars;\n  }" if (parenthesized_expression "(pyVar8->yy_buffer_status == 0)" ( (binary_expression "pyVar8->yy_buffer_status == 0" (field_expression "pyVar8->yy_buffer_status" identifier -> field_identifier) == number_literal) )) (compound_statement "{\n    pyVar8->yy_buffer_status = 1;\n    yy_n_chars = pyVar8->yy_n_chars;\n    pyVar8->yy_input_file = pFVar4;\n    iVar11 = pyVar8->yy_n_chars;\n  }" { (expression_statement "pyVar8->yy_buffer_status = 1;" (assignment_expression "pyVar8->yy_buffer_status = 1" (field_expression "pyVar8->yy_buffer_status" identifier -> field_identifier) = number_literal) ;) (expression_statement "yy_n_chars = pyVar8->yy_n_chars;" (assignment_expression "yy_n_chars = pyVar8->yy_n_chars" identifier = (field_expression "pyVar8->yy_n_chars" identifier -> field_identifier)) ;) (expression_statement "pyVar8->yy_input_file = pFVar4;" (assignment_expression "pyVar8->yy_input_file = pFVar4" (field_expression "pyVar8->yy_input_file" identifier -> field_identifier) = identifier) ;) (expression_statement "iVar11 = pyVar8->yy_n_chars;" (assignment_expression "iVar11 = pyVar8->yy_n_chars" identifier = (field_expression "pyVar8->yy_n_chars" identifier -> field_identifier)) ;) })) (if_statement "if (pyVar8->yy_ch_buf + iVar11 < yy_c_buf_p) {\n    iVar11 = yy_get_next_buffer();\n    if (iVar11 != 1) {\n      if (iVar11 == 2) {\n        local_54 = (byte *)(yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf + yy_n_chars);\n        yy_c_buf_p = (char *)local_54;\n        uVar14 = yy_get_previous_state();\n        local_24 = (byte *)yytext;\n        goto LAB_0001b353;\n      }\n      if (iVar11 != 0) goto LAB_0001b24c;\n      local_54 = (byte *)(yytext + (int)(local_54 + iVar7));\n      yy_c_buf_p = (char *)local_54;\n      uVar13 = yy_get_previous_state();\n      local_24 = (byte *)yytext;\n      goto LAB_0001c0dc;\n    }\n    yy_c_buf_p = yytext;\n    iVar7 = (yy_start + -1) / 2 + 0xcb;\n    goto LAB_0001b391;\n  }" if (parenthesized_expression "(pyVar8->yy_ch_buf + iVar11 < yy_c_buf_p)" ( (binary_expression "pyVar8->yy_ch_buf + iVar11 < yy_c_buf_p" (binary_expression "pyVar8->yy_ch_buf + iVar11" (field_expression "pyVar8->yy_ch_buf" identifier -> field_identifier) + identifier) < identifier) )) (compound_statement "{\n    iVar11 = yy_get_next_buffer();\n    if (iVar11 != 1) {\n      if (iVar11 == 2) {\n        local_54 = (byte *)(yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf + yy_n_chars);\n        yy_c_buf_p = (char *)local_54;\n        uVar14 = yy_get_previous_state();\n        local_24 = (byte *)yytext;\n        goto LAB_0001b353;\n      }\n      if (iVar11 != 0) goto LAB_0001b24c;\n      local_54 = (byte *)(yytext + (int)(local_54 + iVar7));\n      yy_c_buf_p = (char *)local_54;\n      uVar13 = yy_get_previous_state();\n      local_24 = (byte *)yytext;\n      goto LAB_0001c0dc;\n    }\n    yy_c_buf_p = yytext;\n    iVar7 = (yy_start + -1) / 2 + 0xcb;\n    goto LAB_0001b391;\n  }" { (expression_statement "iVar11 = yy_get_next_buffer();" (assignment_expression "iVar11 = yy_get_next_buffer()" identifier = (call_expression "yy_get_next_buffer()" identifier (argument_list "()" ( )))) ;) (if_statement "if (iVar11 != 1) {\n      if (iVar11 == 2) {\n        local_54 = (byte *)(yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf + yy_n_chars);\n        yy_c_buf_p = (char *)local_54;\n        uVar14 = yy_get_previous_state();\n        local_24 = (byte *)yytext;\n        goto LAB_0001b353;\n      }\n      if (iVar11 != 0) goto LAB_0001b24c;\n      local_54 = (byte *)(yytext + (int)(local_54 + iVar7));\n      yy_c_buf_p = (char *)local_54;\n      uVar13 = yy_get_previous_state();\n      local_24 = (byte *)yytext;\n      goto LAB_0001c0dc;\n    }" if (parenthesized_expression "(iVar11 != 1)" ( (binary_expression "iVar11 != 1" identifier != number_literal) )) (compound_statement "{\n      if (iVar11 == 2) {\n        local_54 = (byte *)(yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf + yy_n_chars);\n        yy_c_buf_p = (char *)local_54;\n        uVar14 = yy_get_previous_state();\n        local_24 = (byte *)yytext;\n        goto LAB_0001b353;\n      }\n      if (iVar11 != 0) goto LAB_0001b24c;\n      local_54 = (byte *)(yytext + (int)(local_54 + iVar7));\n      yy_c_buf_p = (char *)local_54;\n      uVar13 = yy_get_previous_state();\n      local_24 = (byte *)yytext;\n      goto LAB_0001c0dc;\n    }" { (if_statement "if (iVar11 == 2) {\n        local_54 = (byte *)(yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf + yy_n_chars);\n        yy_c_buf_p = (char *)local_54;\n        uVar14 = yy_get_previous_state();\n        local_24 = (byte *)yytext;\n        goto LAB_0001b353;\n      }" if (parenthesized_expression "(iVar11 == 2)" ( (binary_expression "iVar11 == 2" identifier == number_literal) )) (compound_statement "{\n        local_54 = (byte *)(yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf + yy_n_chars);\n        yy_c_buf_p = (char *)local_54;\n        uVar14 = yy_get_previous_state();\n        local_24 = (byte *)yytext;\n        goto LAB_0001b353;\n      }" { (expression_statement "local_54 = (byte *)(yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf + yy_n_chars);" (assignment_expression "local_54 = (byte *)(yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf + yy_n_chars)" identifier = (cast_expression "(byte *)(yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf + yy_n_chars)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf + yy_n_chars)" ( (binary_expression "yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf + yy_n_chars" (field_expression "yy_buffer_stack[yy_buffer_stack_top]->yy_ch_buf" (subscript_expression "yy_buffer_stack[yy_buffer_stack_top]" identifier [ identifier ]) -> field_identifier) + identifier) )))) ;) (expression_statement "yy_c_buf_p = (char *)local_54;" (assignment_expression "yy_c_buf_p = (char *)local_54" identifier = (cast_expression "(char *)local_54" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "uVar14 = yy_get_previous_state();" (assignment_expression "uVar14 = yy_get_previous_state()" identifier = (call_expression "yy_get_previous_state()" identifier (argument_list "()" ( )))) ;) (expression_statement "local_24 = (byte *)yytext;" (assignment_expression "local_24 = (byte *)yytext" identifier = (cast_expression "(byte *)yytext" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (goto_statement "goto LAB_0001b353;" goto statement_identifier ;) })) (if_statement "if (iVar11 != 0) goto LAB_0001b24c;" if (parenthesized_expression "(iVar11 != 0)" ( (binary_expression "iVar11 != 0" identifier != number_literal) )) (goto_statement "goto LAB_0001b24c;" goto statement_identifier ;)) (expression_statement "local_54 = (byte *)(yytext + (int)(local_54 + iVar7));" (assignment_expression "local_54 = (byte *)(yytext + (int)(local_54 + iVar7))" identifier = (cast_expression "(byte *)(yytext + (int)(local_54 + iVar7))" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(yytext + (int)(local_54 + iVar7))" ( (binary_expression "yytext + (int)(local_54 + iVar7)" identifier + (cast_expression "(int)(local_54 + iVar7)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(local_54 + iVar7)" ( (binary_expression "local_54 + iVar7" identifier + identifier) )))) )))) ;) (expression_statement "yy_c_buf_p = (char *)local_54;" (assignment_expression "yy_c_buf_p = (char *)local_54" identifier = (cast_expression "(char *)local_54" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "uVar13 = yy_get_previous_state();" (assignment_expression "uVar13 = yy_get_previous_state()" identifier = (call_expression "yy_get_previous_state()" identifier (argument_list "()" ( )))) ;) (expression_statement "local_24 = (byte *)yytext;" (assignment_expression "local_24 = (byte *)yytext" identifier = (cast_expression "(byte *)yytext" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (goto_statement "goto LAB_0001c0dc;" goto statement_identifier ;) })) (expression_statement "yy_c_buf_p = yytext;" (assignment_expression "yy_c_buf_p = yytext" identifier = identifier) ;) (expression_statement "iVar7 = (yy_start + -1) / 2 + 0xcb;" (assignment_expression "iVar7 = (yy_start + -1) / 2 + 0xcb" identifier = (binary_expression "(yy_start + -1) / 2 + 0xcb" (binary_expression "(yy_start + -1) / 2" (parenthesized_expression "(yy_start + -1)" ( (binary_expression "yy_start + -1" identifier + number_literal) )) / number_literal) + number_literal)) ;) (goto_statement "goto LAB_0001b391;" goto statement_identifier ;) })) (expression_statement "local_54 = (byte *)(yytext + (int)(local_54 + iVar7));" (assignment_expression "local_54 = (byte *)(yytext + (int)(local_54 + iVar7))" identifier = (cast_expression "(byte *)(yytext + (int)(local_54 + iVar7))" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(yytext + (int)(local_54 + iVar7))" ( (binary_expression "yytext + (int)(local_54 + iVar7)" identifier + (cast_expression "(int)(local_54 + iVar7)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(local_54 + iVar7)" ( (binary_expression "local_54 + iVar7" identifier + identifier) )))) )))) ;) (expression_statement "yy_c_buf_p = (char *)local_54;" (assignment_expression "yy_c_buf_p = (char *)local_54" identifier = (cast_expression "(char *)local_54" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) (expression_statement "uVar14 = yy_get_previous_state();" (assignment_expression "uVar14 = yy_get_previous_state()" identifier = (call_expression "yy_get_previous_state()" identifier (argument_list "()" ( )))) ;) (expression_statement "uVar13 = uVar14;" (assignment_expression "uVar13 = uVar14" identifier = identifier) ;) (if_statement "if (yy_accept[uVar14] != 0) {\n    yy_last_accepting_state = uVar14;\n    yy_last_accepting_cpos = (char *)local_54;\n  }" if (parenthesized_expression "(yy_accept[uVar14] != 0)" ( (binary_expression "yy_accept[uVar14] != 0" (subscript_expression "yy_accept[uVar14]" identifier [ identifier ]) != number_literal) )) (compound_statement "{\n    yy_last_accepting_state = uVar14;\n    yy_last_accepting_cpos = (char *)local_54;\n  }" { (expression_statement "yy_last_accepting_state = uVar14;" (assignment_expression "yy_last_accepting_state = uVar14" identifier = identifier) ;) (expression_statement "yy_last_accepting_cpos = (char *)local_54;" (assignment_expression "yy_last_accepting_cpos = (char *)local_54" identifier = (cast_expression "(char *)local_54" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) identifier)) ;) })) (for_statement "for (; uVar13 != (int)yy_chk[yy_base[uVar13] + 1]; uVar13 = (int)yy_def[uVar13]) {\n  }" for ( ; (binary_expression "uVar13 != (int)yy_chk[yy_base[uVar13] + 1]" identifier != (cast_expression "(int)yy_chk[yy_base[uVar13] + 1]" ( (type_descriptor "int" primitive_type) ) (subscript_expression "yy_chk[yy_base[uVar13] + 1]" identifier [ (binary_expression "yy_base[uVar13] + 1" (subscript_expression "yy_base[uVar13]" identifier [ identifier ]) + number_literal) ]))) ; (assignment_expression "uVar13 = (int)yy_def[uVar13]" identifier = (cast_expression "(int)yy_def[uVar13]" ( (type_descriptor "int" primitive_type) ) (subscript_expression "yy_def[uVar13]" identifier [ identifier ]))) ) (compound_statement "{\n  }" { })) (expression_statement "uVar13 = (uint)yy_nxt[yy_base[uVar13] + 1];" (assignment_expression "uVar13 = (uint)yy_nxt[yy_base[uVar13] + 1]" identifier = (cast_expression "(uint)yy_nxt[yy_base[uVar13] + 1]" ( (type_descriptor "uint" type_identifier) ) (subscript_expression "yy_nxt[yy_base[uVar13] + 1]" identifier [ (binary_expression "yy_base[uVar13] + 1" (subscript_expression "yy_base[uVar13]" identifier [ identifier ]) + number_literal) ]))) ;) (expression_statement "local_24 = (byte *)yytext;" (assignment_expression "local_24 = (byte *)yytext" identifier = (cast_expression "(byte *)yytext" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (if_statement "if ((uVar13 != 0x718) && (uVar13 != 0)) goto code_r0x0001c8e3;" if (parenthesized_expression "((uVar13 != 0x718) && (uVar13 != 0))" ( (binary_expression "(uVar13 != 0x718) && (uVar13 != 0)" (parenthesized_expression "(uVar13 != 0x718)" ( (binary_expression "uVar13 != 0x718" identifier != number_literal) )) && (parenthesized_expression "(uVar13 != 0)" ( (binary_expression "uVar13 != 0" identifier != number_literal) ))) )) (goto_statement "goto code_r0x0001c8e3;" goto statement_identifier ;)) (goto_statement "goto LAB_0001b353;" goto statement_identifier ;) (labeled_statement "code_r0x0001c8e3:\n  local_54 = local_54 + 1;" statement_identifier : (expression_statement "local_54 = local_54 + 1;" (assignment_expression "local_54 = local_54 + 1" identifier = (binary_expression "local_54 + 1" identifier + number_literal)) ;)) (labeled_statement "LAB_0001c0dc:\n  yy_hold_char = *local_54;" statement_identifier : (expression_statement "yy_hold_char = *local_54;" (assignment_expression "yy_hold_char = *local_54" identifier = (pointer_expression "*local_54" * identifier)) ;)) (goto_statement "goto LAB_0001b26b;" goto statement_identifier ;) (labeled_statement "_L404:\n  *local_54 = yy_hold_char;" statement_identifier : (expression_statement "*local_54 = yy_hold_char;" (assignment_expression "*local_54 = yy_hold_char" (pointer_expression "*local_54" * identifier) = identifier) ;)) (expression_statement "local_54 = (byte *)yy_last_accepting_cpos;" (assignment_expression "local_54 = (byte *)yy_last_accepting_cpos" identifier = (cast_expression "(byte *)yy_last_accepting_cpos" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (goto_statement "goto LAB_0001b353;" goto statement_identifier ;) })))
(translation_unit "void FUN_0001b150(void)\n\n{\n  byte *pbVar1;\n  byte bVar2;\n  ushort uVar3;\n  undefined4 uVar4;\n  int iVar5;\n  bool bVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  uint uVar9;\n  uint uVar10;\n  int unaff_EBP;\n  byte *unaff_ESI;\n  byte *local_54;\n  byte *local_44;\n  uint local_40;\n  \n  FUN_0001d2ea();\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0) goto LAB_0001b1f4;\n  pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9;\n  pbVar1[0] = 1;\n  pbVar1[1] = 0;\n  pbVar1[2] = 0;\n  pbVar1[3] = 0;\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0) {\n    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;\n    pbVar1[0] = 1;\n    pbVar1[1] = 0;\n    pbVar1[2] = 0;\n    pbVar1[3] = 0;\n  }\n  if (*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0) {\n    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 == 0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);\n    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;\n  }\n  else {\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }\n  unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215;\n  *(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4];\n  pbVar1 = (byte *)puVar8[2];\n  uVar4 = *puVar8;\n  *(byte **)unaff_ESI = pbVar1;\n  *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4;\n  bVar2 = *pbVar1;\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\nLAB_0001b1f4:\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);\n  if (uVar10 != 0) {\n    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;\n    if (uVar10 < 6) {\n                    \n                    \n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }\n                    \n    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);\n  }\n  iVar7 = unaff_EBP + 0x5a2ca;\n  pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd);\n  bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15];\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5);\n  *pbVar1 = bVar2;\n  local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1);\n  uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n  bVar6 = false;\n  local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n  local_54 = pbVar1;\n  while( true ) {\n    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }\n    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];\n    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }\n    local_54 = local_54 + 1;\n    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);\n    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    if (uVar3 == 0xb6e) break;\n    bVar2 = *local_54;\n  }\n  if (bVar6) {\n    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;\n    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;\n  }\n  uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP);\n  if (uVar10 == 0) {\n    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n    uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);\n  }\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54;\n  *(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1;\n  *(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1;\n  bVar2 = *local_54;\n  *local_54 = 0;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\n  if (uVar10 < 0xd5) {\n                    \n                    \n    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n    return;\n  }\n                    \n  FUN_0001a890();\n}\n\n" (function_definition "void FUN_0001b150(void)\n\n{\n  byte *pbVar1;\n  byte bVar2;\n  ushort uVar3;\n  undefined4 uVar4;\n  int iVar5;\n  bool bVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  uint uVar9;\n  uint uVar10;\n  int unaff_EBP;\n  byte *unaff_ESI;\n  byte *local_54;\n  byte *local_44;\n  uint local_40;\n  \n  FUN_0001d2ea();\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0) goto LAB_0001b1f4;\n  pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9;\n  pbVar1[0] = 1;\n  pbVar1[1] = 0;\n  pbVar1[2] = 0;\n  pbVar1[3] = 0;\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0) {\n    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;\n    pbVar1[0] = 1;\n    pbVar1[1] = 0;\n    pbVar1[2] = 0;\n    pbVar1[3] = 0;\n  }\n  if (*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0) {\n    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 == 0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);\n    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;\n  }\n  else {\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }\n  unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215;\n  *(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4];\n  pbVar1 = (byte *)puVar8[2];\n  uVar4 = *puVar8;\n  *(byte **)unaff_ESI = pbVar1;\n  *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4;\n  bVar2 = *pbVar1;\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\nLAB_0001b1f4:\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);\n  if (uVar10 != 0) {\n    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;\n    if (uVar10 < 6) {\n                    \n                    \n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }\n                    \n    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);\n  }\n  iVar7 = unaff_EBP + 0x5a2ca;\n  pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd);\n  bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15];\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5);\n  *pbVar1 = bVar2;\n  local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1);\n  uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n  bVar6 = false;\n  local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n  local_54 = pbVar1;\n  while( true ) {\n    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }\n    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];\n    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }\n    local_54 = local_54 + 1;\n    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);\n    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    if (uVar3 == 0xb6e) break;\n    bVar2 = *local_54;\n  }\n  if (bVar6) {\n    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;\n    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;\n  }\n  uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP);\n  if (uVar10 == 0) {\n    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n    uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);\n  }\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54;\n  *(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1;\n  *(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1;\n  bVar2 = *local_54;\n  *local_54 = 0;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\n  if (uVar10 < 0xd5) {\n                    \n                    \n    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n    return;\n  }\n                    \n  FUN_0001a890();\n}" primitive_type (function_declarator "FUN_0001b150(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  byte *pbVar1;\n  byte bVar2;\n  ushort uVar3;\n  undefined4 uVar4;\n  int iVar5;\n  bool bVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  uint uVar9;\n  uint uVar10;\n  int unaff_EBP;\n  byte *unaff_ESI;\n  byte *local_54;\n  byte *local_44;\n  uint local_40;\n  \n  FUN_0001d2ea();\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0) goto LAB_0001b1f4;\n  pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9;\n  pbVar1[0] = 1;\n  pbVar1[1] = 0;\n  pbVar1[2] = 0;\n  pbVar1[3] = 0;\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0) {\n    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;\n    pbVar1[0] = 1;\n    pbVar1[1] = 0;\n    pbVar1[2] = 0;\n    pbVar1[3] = 0;\n  }\n  if (*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0) {\n    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 == 0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);\n    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;\n  }\n  else {\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }\n  unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215;\n  *(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4];\n  pbVar1 = (byte *)puVar8[2];\n  uVar4 = *puVar8;\n  *(byte **)unaff_ESI = pbVar1;\n  *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4;\n  bVar2 = *pbVar1;\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\nLAB_0001b1f4:\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);\n  if (uVar10 != 0) {\n    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;\n    if (uVar10 < 6) {\n                    \n                    \n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }\n                    \n    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);\n  }\n  iVar7 = unaff_EBP + 0x5a2ca;\n  pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd);\n  bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15];\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5);\n  *pbVar1 = bVar2;\n  local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1);\n  uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n  bVar6 = false;\n  local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n  local_54 = pbVar1;\n  while( true ) {\n    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }\n    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];\n    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }\n    local_54 = local_54 + 1;\n    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);\n    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    if (uVar3 == 0xb6e) break;\n    bVar2 = *local_54;\n  }\n  if (bVar6) {\n    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;\n    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;\n  }\n  uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP);\n  if (uVar10 == 0) {\n    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n    uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);\n  }\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54;\n  *(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1;\n  *(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1;\n  bVar2 = *local_54;\n  *local_54 = 0;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\n  if (uVar10 < 0xd5) {\n                    \n                    \n    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n    return;\n  }\n                    \n  FUN_0001a890();\n}" { (declaration "byte *pbVar1;" type_identifier (pointer_declarator "*pbVar1" * identifier) ;) (declaration "byte bVar2;" type_identifier identifier ;) (declaration "ushort uVar3;" type_identifier identifier ;) (declaration "undefined4 uVar4;" type_identifier identifier ;) (declaration "int iVar5;" primitive_type identifier ;) (declaration "bool bVar6;" primitive_type identifier ;) (declaration "int iVar7;" primitive_type identifier ;) (declaration "undefined4 *puVar8;" type_identifier (pointer_declarator "*puVar8" * identifier) ;) (declaration "uint uVar9;" type_identifier identifier ;) (declaration "uint uVar10;" type_identifier identifier ;) (declaration "int unaff_EBP;" primitive_type identifier ;) (declaration "byte *unaff_ESI;" type_identifier (pointer_declarator "*unaff_ESI" * identifier) ;) (declaration "byte *local_54;" type_identifier (pointer_declarator "*local_54" * identifier) ;) (declaration "byte *local_44;" type_identifier (pointer_declarator "*local_44" * identifier) ;) (declaration "uint local_40;" type_identifier identifier ;) (expression_statement "FUN_0001d2ea();" (call_expression "FUN_0001d2ea()" identifier (argument_list "()" ( ))) ;) (if_statement "if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0) goto LAB_0001b1f4;" if (parenthesized_expression "(*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0)" ( (binary_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0" (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 9)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 9" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) != number_literal) )) (goto_statement "goto LAB_0001b1f4;" goto statement_identifier ;)) (expression_statement "pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9;" (assignment_expression "pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9" identifier = (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 9" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal)) ;) (expression_statement "pbVar1[0] = 1;" (assignment_expression "pbVar1[0] = 1" (subscript_expression "pbVar1[0]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "pbVar1[1] = 0;" (assignment_expression "pbVar1[1] = 0" (subscript_expression "pbVar1[1]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "pbVar1[2] = 0;" (assignment_expression "pbVar1[2] = 0" (subscript_expression "pbVar1[2]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "pbVar1[3] = 0;" (assignment_expression "pbVar1[3] = 0" (subscript_expression "pbVar1[3]" identifier [ number_literal ]) = number_literal) ;) (if_statement "if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0) {\n    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;\n    pbVar1[0] = 1;\n    pbVar1[1] = 0;\n    pbVar1[2] = 0;\n    pbVar1[3] = 0;\n  }" if (parenthesized_expression "(*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0)" ( (binary_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0" (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 5" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) == number_literal) )) (compound_statement "{\n    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;\n    pbVar1[0] = 1;\n    pbVar1[1] = 0;\n    pbVar1[2] = 0;\n    pbVar1[3] = 0;\n  }" { (expression_statement "pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;" (assignment_expression "pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5" identifier = (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 5" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal)) ;) (expression_statement "pbVar1[0] = 1;" (assignment_expression "pbVar1[0] = 1" (subscript_expression "pbVar1[0]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "pbVar1[1] = 0;" (assignment_expression "pbVar1[1] = 0" (subscript_expression "pbVar1[1]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "pbVar1[2] = 0;" (assignment_expression "pbVar1[2] = 0" (subscript_expression "pbVar1[2]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "pbVar1[3] = 0;" (assignment_expression "pbVar1[3] = 0" (subscript_expression "pbVar1[3]" identifier [ number_literal ]) = number_literal) ;) })) (if_statement "if (*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0) {\n    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 == 0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);\n    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;\n  }\n  else {\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }" if (parenthesized_expression "(*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0)" ( (binary_expression "*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0" (pointer_expression "*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" * (cast_expression "(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b4" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b53b4" & identifier)) + identifier) + number_literal) )))) == number_literal) )) (compound_statement "{\n    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 == 0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);\n    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;\n  }" { (expression_statement "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);" (assignment_expression "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2)" (pointer_expression "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" * (cast_expression "(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b4" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b53b4" & identifier)) + identifier) + number_literal) )))) = (pointer_expression "**(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2)" * (pointer_expression "*(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2)" * (cast_expression "(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "((int)&DWORD_001b3e60 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b3e60 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b3e60 + unaff_EBP" (cast_expression "(int)&DWORD_001b3e60" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b3e60" & identifier)) + identifier) + number_literal) )))))) ;) (if_statement "if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;" if (parenthesized_expression "(*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0)" ( (binary_expression "*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0" (pointer_expression "*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" * (cast_expression "(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&DWORD_001b53b0 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b0" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b53b0" & identifier)) + identifier) + number_literal) )))) == number_literal) )) (goto_statement "goto LAB_0001b40c;" goto statement_identifier ;)) (labeled_statement "LAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);" statement_identifier : (expression_statement "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);" (assignment_expression "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" identifier = (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x19" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;)) (if_statement "if (iVar7 == 0) goto LAB_0001b3ca;" if (parenthesized_expression "(iVar7 == 0)" ( (binary_expression "iVar7 == 0" identifier == number_literal) )) (goto_statement "goto LAB_0001b3ca;" goto statement_identifier ;)) (labeled_statement "LAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);" statement_identifier : (expression_statement "puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);" (assignment_expression "puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4)" identifier = (pointer_expression "*(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4)" * (cast_expression "(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4)" ( (binary_expression "iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4" identifier + (binary_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4" (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x21" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) * number_literal)) ))))) ;)) (if_statement "if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;" if (parenthesized_expression "(puVar8 == (undefined4 *)0x0)" ( (binary_expression "puVar8 == (undefined4 *)0x0" identifier == (cast_expression "(undefined4 *)0x0" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0001b3ca;" goto statement_identifier ;)) }) (else_clause "else {\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }" else (compound_statement "{\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }" { (if_statement "if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;" if (parenthesized_expression "(*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0)" ( (binary_expression "*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0" (pointer_expression "*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" * (cast_expression "(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&DWORD_001b53b0 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b0" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b53b0" & identifier)) + identifier) + number_literal) )))) != number_literal) )) (goto_statement "goto LAB_0001b1aa;" goto statement_identifier ;)) (labeled_statement "LAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);" statement_identifier : (expression_statement "*(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);" (assignment_expression "*(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9)" (pointer_expression "*(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" * (cast_expression "(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&DWORD_001b53b0 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b0" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b53b0" & identifier)) + identifier) + number_literal) )))) = (pointer_expression "**(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9)" * (pointer_expression "*(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9)" * (cast_expression "(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(BYTE_ARRAY_001b3e65 + unaff_EBP + 9)" ( (binary_expression "BYTE_ARRAY_001b3e65 + unaff_EBP + 9" (binary_expression "BYTE_ARRAY_001b3e65 + unaff_EBP" identifier + identifier) + number_literal) )))))) ;)) (expression_statement "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);" (assignment_expression "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" identifier = (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x19" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;) (if_statement "if (iVar7 != 0) goto LAB_0001b1b8;" if (parenthesized_expression "(iVar7 != 0)" ( (binary_expression "iVar7 != 0" identifier != number_literal) )) (goto_statement "goto LAB_0001b1b8;" goto statement_identifier ;)) (labeled_statement "LAB_0001b3ca:\n    FUN_0001a8c0();" statement_identifier : (expression_statement "FUN_0001a8c0();" (call_expression "FUN_0001a8c0()" identifier (argument_list "()" ( ))) ;)) (expression_statement "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);" (assignment_expression "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" identifier = (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x21" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;) (expression_statement "iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);" (assignment_expression "iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" identifier = (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x19" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;) (expression_statement "puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);" (assignment_expression "puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000)" identifier = (cast_expression "(undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000)" identifier (argument_list "(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000)" ( (pointer_expression "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" * (cast_expression "(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b4" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b53b4" & identifier)) + identifier) + number_literal) )))) , number_literal ))))) ;) (expression_statement "*(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;" (assignment_expression "*(undefined4 **)(iVar5 + iVar7 * 4) = puVar8" (pointer_expression "*(undefined4 **)(iVar5 + iVar7 * 4)" * (cast_expression "(undefined4 **)(iVar5 + iVar7 * 4)" ( (type_descriptor "undefined4 **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar5 + iVar7 * 4)" ( (binary_expression "iVar5 + iVar7 * 4" identifier + (binary_expression "iVar7 * 4" identifier * number_literal)) )))) = identifier) ;) }))) (expression_statement "unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215;" (assignment_expression "unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215" identifier = (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215" (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP" identifier + identifier) + number_literal)) ;) (expression_statement "*(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4];" (assignment_expression "*(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4]" (pointer_expression "*(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11)" * (cast_expression "(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x11" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) = (subscript_expression "puVar8[4]" identifier [ number_literal ])) ;) (expression_statement "pbVar1 = (byte *)puVar8[2];" (assignment_expression "pbVar1 = (byte *)puVar8[2]" identifier = (cast_expression "(byte *)puVar8[2]" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (subscript_expression "puVar8[2]" identifier [ number_literal ]))) ;) (expression_statement "uVar4 = *puVar8;" (assignment_expression "uVar4 = *puVar8" identifier = (pointer_expression "*puVar8" * identifier)) ;) (expression_statement "*(byte **)unaff_ESI = pbVar1;" (assignment_expression "*(byte **)unaff_ESI = pbVar1" (pointer_expression "*(byte **)unaff_ESI" * (cast_expression "(byte **)unaff_ESI" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier)) = identifier) ;) (expression_statement "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4;" (assignment_expression "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4" (pointer_expression "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" * (cast_expression "(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&DWORD_001b53b4 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b4" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b53b4" & identifier)) + identifier) + number_literal) )))) = identifier) ;) (expression_statement "bVar2 = *pbVar1;" (assignment_expression "bVar2 = *pbVar1" identifier = (pointer_expression "*pbVar1" * identifier)) ;) (expression_statement "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1;" (assignment_expression "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1" (pointer_expression "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" * (cast_expression "(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0xd" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) = identifier) ;) (expression_statement "BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;" (assignment_expression "BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2" (subscript_expression "BYTE_ARRAY_001b5515[unaff_EBP + 0x15]" identifier [ (binary_expression "unaff_EBP + 0x15" identifier + number_literal) ]) = identifier) ;) (labeled_statement "LAB_0001b1f4:\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);" statement_identifier : (expression_statement "uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);" (assignment_expression "uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" identifier = (pointer_expression "*(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" * (cast_expression "(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" ( (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219" (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;)) (if_statement "if (uVar10 != 0) {\n    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;\n    if (uVar10 < 6) {\n                    \n                    \n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }\n                    \n    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);\n  }" if (parenthesized_expression "(uVar10 != 0)" ( (binary_expression "uVar10 != 0" identifier != number_literal) )) (compound_statement "{\n    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;\n    if (uVar10 < 6) {\n                    \n                    \n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }\n                    \n    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);\n  }" { (expression_statement "*(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;" (assignment_expression "*(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0" (pointer_expression "*(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" * (cast_expression "(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" ( (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219" (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP" identifier + identifier) + number_literal) )))) = number_literal) ;) (if_statement "if (uVar10 < 6) {\n                    \n                    \n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }" if (parenthesized_expression "(uVar10 < 6)" ( (binary_expression "uVar10 < 6" identifier < number_literal) )) (compound_statement "{\n                    \n                    \n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }" { (expression_statement "(*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();" (call_expression "(*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))()" (parenthesized_expression "(*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))" ( (pointer_expression "*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" * (cast_expression "(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" ( (binary_expression "*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa" (binary_expression "*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP" (pointer_expression "*(int *)(unaff_EBP + 0x5649e + uVar10 * 4)" * (cast_expression "(int *)(unaff_EBP + 0x5649e + uVar10 * 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(unaff_EBP + 0x5649e + uVar10 * 4)" ( (binary_expression "unaff_EBP + 0x5649e + uVar10 * 4" (binary_expression "unaff_EBP + 0x5649e" identifier + number_literal) + (binary_expression "uVar10 * 4" identifier * number_literal)) )))) + identifier) + number_literal) )))) )) (argument_list "()" ( ))) ;) (return_statement "return;" return ;) })) (expression_statement "FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);" (call_expression "FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI)" identifier (argument_list "(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI)" ( (binary_expression "unaff_EBP + 0x560d9" identifier + number_literal) , number_literal , (binary_expression "unaff_EBP + 0x56502" identifier + number_literal) , identifier ))) ;) })) (expression_statement "iVar7 = unaff_EBP + 0x5a2ca;" (assignment_expression "iVar7 = unaff_EBP + 0x5a2ca" identifier = (binary_expression "unaff_EBP + 0x5a2ca" identifier + number_literal)) ;) (expression_statement "pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd);" (assignment_expression "pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" identifier = (pointer_expression "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" * (cast_expression "(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0xd" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;) (expression_statement "bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15];" (assignment_expression "bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15]" identifier = (subscript_expression "BYTE_ARRAY_001b5515[unaff_EBP + 0x15]" identifier [ (binary_expression "unaff_EBP + 0x15" identifier + number_literal) ])) ;) (expression_statement "uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5);" (assignment_expression "uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" identifier = (pointer_expression "*(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" * (cast_expression "(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 5" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;) (expression_statement "*pbVar1 = bVar2;" (assignment_expression "*pbVar1 = bVar2" (pointer_expression "*pbVar1" * identifier) = identifier) ;) (expression_statement "local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1);" (assignment_expression "local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" identifier = (pointer_expression "*(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" * (cast_expression "(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 1" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) ))))) ;) (expression_statement "uVar3 = *(ushort *)(iVar7 + uVar10 * 2);" (assignment_expression "uVar3 = *(ushort *)(iVar7 + uVar10 * 2)" identifier = (pointer_expression "*(ushort *)(iVar7 + uVar10 * 2)" * (cast_expression "(ushort *)(iVar7 + uVar10 * 2)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar7 + uVar10 * 2)" ( (binary_expression "iVar7 + uVar10 * 2" identifier + (binary_expression "uVar10 * 2" identifier * number_literal)) ))))) ;) (expression_statement "bVar6 = false;" (assignment_expression "bVar6 = false" identifier = false) ;) (expression_statement "local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);" (assignment_expression "local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" identifier = (pointer_expression "*(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" * (cast_expression "(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "((int)&DWORD_001b5510 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b5510 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b5510 + unaff_EBP" (cast_expression "(int)&DWORD_001b5510" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b5510" & identifier)) + identifier) + number_literal) ))))) ;) (expression_statement "local_54 = pbVar1;" (assignment_expression "local_54 = pbVar1" identifier = identifier) ;) (while_statement "while( true ) {\n    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }\n    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];\n    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }\n    local_54 = local_54 + 1;\n    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);\n    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    if (uVar3 == 0xb6e) break;\n    bVar2 = *local_54;\n  }" while (parenthesized_expression "( true )" ( true )) (compound_statement "{\n    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }\n    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];\n    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }\n    local_54 = local_54 + 1;\n    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);\n    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    if (uVar3 == 0xb6e) break;\n    bVar2 = *local_54;\n  }" { (if_statement "if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }" if (parenthesized_expression "(*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0)" ( (binary_expression "*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0" (pointer_expression "*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" * (cast_expression "(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" ( (binary_expression "&UNK_0005b2aa + uVar10 * 2 + unaff_EBP" (binary_expression "&UNK_0005b2aa + uVar10 * 2" (pointer_expression "&UNK_0005b2aa" & identifier) + (binary_expression "uVar10 * 2" identifier * number_literal)) + identifier) )))) != number_literal) )) (compound_statement "{\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }" { (expression_statement "bVar6 = true;" (assignment_expression "bVar6 = true" identifier = true) ;) (expression_statement "local_40 = uVar10;" (assignment_expression "local_40 = uVar10" identifier = identifier) ;) (expression_statement "local_44 = local_54;" (assignment_expression "local_44 = local_54" identifier = identifier) ;) })) (expression_statement "uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];" (assignment_expression "uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP]" identifier = (subscript_expression "(uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP]" (call_expression "(uint)(byte)(&UNK_0005b1aa)" (call_expression "(uint)(byte)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(byte)" ( identifier ))) (argument_list "(&UNK_0005b1aa)" ( (pointer_expression "&UNK_0005b1aa" & identifier) ))) [ (binary_expression "(uint)bVar2 + unaff_EBP" (cast_expression "(uint)bVar2" ( (type_descriptor "uint" type_identifier) ) identifier) + identifier) ])) ;) (while_statement "while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }" while (parenthesized_expression "((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10)" ( (binary_expression "(int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10" (cast_expression "(int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2)" ( (type_descriptor "int" primitive_type) ) (pointer_expression "*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2)" * (cast_expression "(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2)" ( (binary_expression "unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2" (binary_expression "unaff_EBP + 0x5650a" identifier + number_literal) + (binary_expression "(uVar3 + uVar9) * 2" (parenthesized_expression "(uVar3 + uVar9)" ( (binary_expression "uVar3 + uVar9" identifier + identifier) )) * number_literal)) ))))) != identifier) )) (compound_statement "{\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }" { (expression_statement "uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);" (assignment_expression "uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP)" identifier = (binary_expression "(uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP)" (parenthesized_expression "(uint)" ( identifier )) * (cast_expression "(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&UNK_0005944a + uVar10 * 2 + unaff_EBP)" ( (binary_expression "&UNK_0005944a + uVar10 * 2 + unaff_EBP" (binary_expression "&UNK_0005944a + uVar10 * 2" (pointer_expression "&UNK_0005944a" & identifier) + (binary_expression "uVar10 * 2" identifier * number_literal)) + identifier) ))))) ;) (if_statement "if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }" if (parenthesized_expression "(0x718 < (int)uVar10)" ( (binary_expression "0x718 < (int)uVar10" number_literal < (cast_expression "(int)uVar10" ( (type_descriptor "int" primitive_type) ) identifier)) )) (compound_statement "{\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }" { (expression_statement "uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);" (assignment_expression "uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9)" identifier = (binary_expression "(uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9)" (parenthesized_expression "(uint)" ( identifier )) * (cast_expression "(byte *)(unaff_EBP + 0x5b14a + uVar9)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(unaff_EBP + 0x5b14a + uVar9)" ( (binary_expression "unaff_EBP + 0x5b14a + uVar9" (binary_expression "unaff_EBP + 0x5b14a" identifier + number_literal) + identifier) ))))) ;) })) (expression_statement "uVar3 = *(ushort *)(iVar7 + uVar10 * 2);" (assignment_expression "uVar3 = *(ushort *)(iVar7 + uVar10 * 2)" identifier = (pointer_expression "*(ushort *)(iVar7 + uVar10 * 2)" * (cast_expression "(ushort *)(iVar7 + uVar10 * 2)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar7 + uVar10 * 2)" ( (binary_expression "iVar7 + uVar10 * 2" identifier + (binary_expression "uVar10 * 2" identifier * number_literal)) ))))) ;) })) (expression_statement "local_54 = local_54 + 1;" (assignment_expression "local_54 = local_54 + 1" identifier = (binary_expression "local_54 + 1" identifier + number_literal)) ;) (expression_statement "uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);" (assignment_expression "uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP)" identifier = (binary_expression "(uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP)" (parenthesized_expression "(uint)" ( identifier )) * (cast_expression "(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP)" ( (binary_expression "&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP" (binary_expression "&UNK_00057caa + (uVar3 + uVar9) * 2" (pointer_expression "&UNK_00057caa" & identifier) + (binary_expression "(uVar3 + uVar9) * 2" (parenthesized_expression "(uVar3 + uVar9)" ( (binary_expression "uVar3 + uVar9" identifier + identifier) )) * number_literal)) + identifier) ))))) ;) (expression_statement "uVar3 = *(ushort *)(iVar7 + uVar10 * 2);" (assignment_expression "uVar3 = *(ushort *)(iVar7 + uVar10 * 2)" identifier = (pointer_expression "*(ushort *)(iVar7 + uVar10 * 2)" * (cast_expression "(ushort *)(iVar7 + uVar10 * 2)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar7 + uVar10 * 2)" ( (binary_expression "iVar7 + uVar10 * 2" identifier + (binary_expression "uVar10 * 2" identifier * number_literal)) ))))) ;) (if_statement "if (uVar3 == 0xb6e) break;" if (parenthesized_expression "(uVar3 == 0xb6e)" ( (binary_expression "uVar3 == 0xb6e" identifier == number_literal) )) (break_statement "break;" break ;)) (expression_statement "bVar2 = *local_54;" (assignment_expression "bVar2 = *local_54" identifier = (pointer_expression "*local_54" * identifier)) ;) })) (if_statement "if (bVar6) {\n    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;\n    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;\n  }" if (parenthesized_expression "(bVar6)" ( identifier )) (compound_statement "{\n    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;\n    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;\n  }" { (expression_statement "*(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;" (assignment_expression "*(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44" (pointer_expression "*(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" * (cast_expression "(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "((int)&DWORD_001b5510 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b5510 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b5510 + unaff_EBP" (cast_expression "(int)&DWORD_001b5510" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b5510" & identifier)) + identifier) + number_literal) )))) = identifier) ;) (expression_statement "*(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;" (assignment_expression "*(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40" (pointer_expression "*(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" * (cast_expression "(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 1" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) = identifier) ;) })) (expression_statement "uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP);" (assignment_expression "uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" identifier = (binary_expression "(uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" (parenthesized_expression "(uint)" ( identifier )) * (cast_expression "(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" ( (binary_expression "&UNK_0005b2aa + uVar10 * 2 + unaff_EBP" (binary_expression "&UNK_0005b2aa + uVar10 * 2" (pointer_expression "&UNK_0005b2aa" & identifier) + (binary_expression "uVar10 * 2" identifier * number_literal)) + identifier) ))))) ;) (if_statement "if (uVar10 == 0) {\n    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n    uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);\n  }" if (parenthesized_expression "(uVar10 == 0)" ( (binary_expression "uVar10 == 0" identifier == number_literal) )) (compound_statement "{\n    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n    uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);\n  }" { (expression_statement "local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);" (assignment_expression "local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" identifier = (pointer_expression "*(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" * (cast_expression "(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "((int)&DWORD_001b5510 + unaff_EBP + 2)" ( (binary_expression "(int)&DWORD_001b5510 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b5510 + unaff_EBP" (cast_expression "(int)&DWORD_001b5510" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&DWORD_001b5510" & identifier)) + identifier) + number_literal) ))))) ;) (expression_statement "uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);" (assignment_expression "uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP)" identifier = (binary_expression "(uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP)" (parenthesized_expression "(uint)" ( identifier )) * (cast_expression "(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP)" ( (binary_expression "&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP" (binary_expression "&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2" (pointer_expression "&UNK_0005b2aa" & identifier) + (binary_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2" (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" * (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 1" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) * number_literal)) + identifier) ))))) ;) })) (expression_statement "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54;" (assignment_expression "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54" (pointer_expression "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" * (cast_expression "(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" ( (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0xd" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" identifier + identifier) + number_literal) )))) = identifier) ;) (expression_statement "*(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1;" (assignment_expression "*(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1" (pointer_expression "*(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215)" * (cast_expression "(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215)" ( (type_descriptor "byte **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215)" ( (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215" (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP" identifier + identifier) + number_literal) )))) = identifier) ;) (expression_statement "*(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1;" (assignment_expression "*(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1" (pointer_expression "*(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221)" * (cast_expression "(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221)" ( (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221" (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP" identifier + identifier) + number_literal) )))) = (binary_expression "(int)local_54 - (int)pbVar1" (cast_expression "(int)local_54" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)pbVar1" ( (type_descriptor "int" primitive_type) ) identifier))) ;) (expression_statement "bVar2 = *local_54;" (assignment_expression "bVar2 = *local_54" identifier = (pointer_expression "*local_54" * identifier)) ;) (expression_statement "*local_54 = 0;" (assignment_expression "*local_54 = 0" (pointer_expression "*local_54" * identifier) = number_literal) ;) (expression_statement "BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;" (assignment_expression "BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2" (subscript_expression "BYTE_ARRAY_001b5515[unaff_EBP + 0x15]" identifier [ (binary_expression "unaff_EBP + 0x15" identifier + number_literal) ]) = identifier) ;) (if_statement "if (uVar10 < 0xd5) {\n                    \n                    \n    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n    return;\n  }" if (parenthesized_expression "(uVar10 < 0xd5)" ( (binary_expression "uVar10 < 0xd5" identifier < number_literal) )) (compound_statement "{\n                    \n                    \n    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n    return;\n  }" { (expression_statement "(*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();" (call_expression "(*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))()" (parenthesized_expression "(*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))" ( (pointer_expression "*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" * (cast_expression "(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" ( (binary_expression "*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa" (binary_expression "*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP" (pointer_expression "*(int *)(unaff_EBP + 0x5614a + uVar10 * 4)" * (cast_expression "(int *)(unaff_EBP + 0x5614a + uVar10 * 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(unaff_EBP + 0x5614a + uVar10 * 4)" ( (binary_expression "unaff_EBP + 0x5614a + uVar10 * 4" (binary_expression "unaff_EBP + 0x5614a" identifier + number_literal) + (binary_expression "uVar10 * 4" identifier * number_literal)) )))) + identifier) + number_literal) )))) )) (argument_list "()" ( ))) ;) (return_statement "return;" return ;) })) (expression_statement "FUN_0001a890();" (call_expression "FUN_0001a890()" identifier (argument_list "()" ( ))) ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (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 IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (expression_statement (call_expression IDENT (argument_list ( ))) ;) (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) )))) != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression IDENT + IDENT) + LIT)) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = LIT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = LIT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = LIT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = LIT) ;) (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) )))) == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression IDENT + IDENT) + LIT)) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = LIT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = LIT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = LIT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = LIT) ;) })) (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) (pointer_expression & IDENT)) + IDENT) + LIT) )))) == LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) (pointer_expression & IDENT)) + IDENT) + LIT) )))) = (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) (pointer_expression & IDENT)) + IDENT) + LIT) )))))) ;) (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) (pointer_expression & IDENT)) + IDENT) + LIT) )))) == LIT) )) (goto_statement goto statement_identifier ;)) (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) ))))) ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) )))) * LIT)) ))))) ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) (pointer_expression & IDENT)) + IDENT) + LIT) )))) != LIT) )) (goto_statement goto statement_identifier ;)) (labeled_statement statement_identifier : (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) (pointer_expression & IDENT)) + IDENT) + LIT) )))) = (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) )))))) ;)) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) ))))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (labeled_statement statement_identifier : (expression_statement (call_expression IDENT (argument_list ( ))) ;)) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) (pointer_expression & IDENT)) + IDENT) + LIT) )))) , LIT ))))) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + (binary_expression IDENT * LIT)) )))) = IDENT) ;) }))) (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression IDENT + IDENT) + LIT)) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) )))) = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (subscript_expression IDENT [ LIT ]))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) IDENT)) = IDENT) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) (pointer_expression & IDENT)) + IDENT) + LIT) )))) = IDENT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) )))) = IDENT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ (binary_expression IDENT + LIT) ]) = IDENT) ;) (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) ))))) ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) )))) = LIT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + LIT) + (binary_expression IDENT * LIT)) )))) + IDENT) + LIT) )))) )) (argument_list ( ))) ;) (return_statement return ;) })) (expression_statement (call_expression IDENT (argument_list ( (binary_expression IDENT + LIT) , LIT , (binary_expression IDENT + LIT) , IDENT ))) ;) })) (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 (binary_expression IDENT + IDENT) + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ (binary_expression IDENT + LIT) ])) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) ))))) ;) (expression_statement (assignment_expression (pointer_expression * IDENT) = IDENT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + (binary_expression IDENT * LIT)) ))))) ;) (expression_statement (assignment_expression IDENT = BOOL) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) (pointer_expression & IDENT)) + IDENT) + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (while_statement while (parenthesized_expression ( BOOL )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor (sized_type_specifier short) (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (pointer_expression & IDENT) + (binary_expression IDENT * LIT)) + IDENT) )))) != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = BOOL) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) })) (expression_statement (assignment_expression IDENT = (subscript_expression (call_expression (call_expression (parenthesized_expression ( IDENT )) (argument_list ( IDENT ))) (argument_list ( (pointer_expression & IDENT) ))) [ (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) + IDENT) ])) ;) (while_statement while (parenthesized_expression ( (binary_expression (cast_expression ( (type_descriptor TYPE) ) (pointer_expression * (cast_expression ( (type_descriptor (sized_type_specifier short) (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + LIT) + (binary_expression (parenthesized_expression ( (binary_expression IDENT + IDENT) )) * LIT)) ))))) != IDENT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression (parenthesized_expression ( IDENT )) * (cast_expression ( (type_descriptor (sized_type_specifier short) (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (pointer_expression & IDENT) + (binary_expression IDENT * LIT)) + IDENT) ))))) ;) (if_statement if (parenthesized_expression ( (binary_expression LIT < (cast_expression ( (type_descriptor TYPE) ) IDENT)) )) (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression (parenthesized_expression ( IDENT )) * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + LIT) + IDENT) ))))) ;) })) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + (binary_expression IDENT * LIT)) ))))) ;) })) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression (parenthesized_expression ( IDENT )) * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (pointer_expression & IDENT) + (binary_expression (parenthesized_expression ( (binary_expression IDENT + IDENT) )) * LIT)) + IDENT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + (binary_expression IDENT * LIT)) ))))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (break_statement break ;)) (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) })) (if_statement if (parenthesized_expression ( IDENT )) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) (pointer_expression & IDENT)) + IDENT) + LIT) )))) = IDENT) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) )))) = IDENT) ;) })) (expression_statement (assignment_expression IDENT = (binary_expression (parenthesized_expression ( IDENT )) * (cast_expression ( (type_descriptor (sized_type_specifier short) (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (pointer_expression & IDENT) + (binary_expression IDENT * 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 * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) (pointer_expression & IDENT)) + IDENT) + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (binary_expression (parenthesized_expression ( IDENT )) * (cast_expression ( (type_descriptor (sized_type_specifier short) (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (pointer_expression & IDENT) + (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) )))) * LIT)) + IDENT) ))))) ;) })) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) )))) = IDENT) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) )))) = IDENT) ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + IDENT) + LIT) )))) = (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) - (cast_expression ( (type_descriptor TYPE) ) IDENT))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression (pointer_expression * IDENT) = LIT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ (binary_expression IDENT + LIT) ]) = IDENT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression IDENT + LIT) + (binary_expression IDENT * LIT)) )))) + IDENT) + LIT) )))) )) (argument_list ( ))) ;) (return_statement return ;) })) (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "void FUN_0001b150(void)\n\n{\n  byte *pbVar1;\n  byte bVar2;\n  ushort uVar3;\n  undefined4 uVar4;\n  int iVar5;\n  bool bVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  uint uVar9;\n  uint uVar10;\n  int unaff_EBP;\n  byte *unaff_ESI;\n  byte *local_54;\n  byte *local_44;\n  uint local_40;\n  \n  FUN_0001d2ea();\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0) goto LAB_0001b1f4;\n  pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9;\n  pbVar1[0] = 1;\n  pbVar1[1] = 0;\n  pbVar1[2] = 0;\n  pbVar1[3] = 0;\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0) {\n    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;\n    pbVar1[0] = 1;\n    pbVar1[1] = 0;\n    pbVar1[2] = 0;\n    pbVar1[3] = 0;\n  }\n  if (*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0) {\n    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 == 0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);\n    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;\n  }\n  else {\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }\n  unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215;\n  *(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4];\n  pbVar1 = (byte *)puVar8[2];\n  uVar4 = *puVar8;\n  *(byte **)unaff_ESI = pbVar1;\n  *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4;\n  bVar2 = *pbVar1;\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\nLAB_0001b1f4:\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);\n  if (uVar10 != 0) {\n    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;\n    if (uVar10 < 6) {\n                    \n                    \n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }\n                    \n    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);\n  }\n  iVar7 = unaff_EBP + 0x5a2ca;\n  pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd);\n  bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15];\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5);\n  *pbVar1 = bVar2;\n  local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1);\n  uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n  bVar6 = false;\n  local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n  local_54 = pbVar1;\n  while( true ) {\n    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }\n    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];\n    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }\n    local_54 = local_54 + 1;\n    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);\n    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    if (uVar3 == 0xb6e) break;\n    bVar2 = *local_54;\n  }\n  if (bVar6) {\n    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;\n    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;\n  }\n  uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP);\n  if (uVar10 == 0) {\n    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n    uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);\n  }\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54;\n  *(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1;\n  *(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1;\n  bVar2 = *local_54;\n  *local_54 = 0;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\n  if (uVar10 < 0xd5) {\n                    \n                    \n    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n    return;\n  }\n                    \n  FUN_0001a890();\n}" (primitive_type "void") (function_declarator "FUN_0001b150(void)" (identifier "FUN_0001b150") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n  byte *pbVar1;\n  byte bVar2;\n  ushort uVar3;\n  undefined4 uVar4;\n  int iVar5;\n  bool bVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  uint uVar9;\n  uint uVar10;\n  int unaff_EBP;\n  byte *unaff_ESI;\n  byte *local_54;\n  byte *local_44;\n  uint local_40;\n  \n  FUN_0001d2ea();\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0) goto LAB_0001b1f4;\n  pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9;\n  pbVar1[0] = 1;\n  pbVar1[1] = 0;\n  pbVar1[2] = 0;\n  pbVar1[3] = 0;\n  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0) {\n    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;\n    pbVar1[0] = 1;\n    pbVar1[1] = 0;\n    pbVar1[2] = 0;\n    pbVar1[3] = 0;\n  }\n  if (*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0) {\n    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 == 0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);\n    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;\n  }\n  else {\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }\n  unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215;\n  *(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4];\n  pbVar1 = (byte *)puVar8[2];\n  uVar4 = *puVar8;\n  *(byte **)unaff_ESI = pbVar1;\n  *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4;\n  bVar2 = *pbVar1;\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\nLAB_0001b1f4:\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);\n  if (uVar10 != 0) {\n    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;\n    if (uVar10 < 6) {\n                    \n                    \n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }\n                    \n    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);\n  }\n  iVar7 = unaff_EBP + 0x5a2ca;\n  pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd);\n  bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15];\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5);\n  *pbVar1 = bVar2;\n  local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1);\n  uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n  bVar6 = false;\n  local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n  local_54 = pbVar1;\n  while( true ) {\n    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }\n    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];\n    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }\n    local_54 = local_54 + 1;\n    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);\n    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    if (uVar3 == 0xb6e) break;\n    bVar2 = *local_54;\n  }\n  if (bVar6) {\n    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;\n    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;\n  }\n  uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP);\n  if (uVar10 == 0) {\n    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n    uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);\n  }\n  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54;\n  *(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1;\n  *(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1;\n  bVar2 = *local_54;\n  *local_54 = 0;\n  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;\n  if (uVar10 < 0xd5) {\n                    \n                    \n    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n    return;\n  }\n                    \n  FUN_0001a890();\n}" ({ "{") (declaration "byte *pbVar1;" (type_identifier "byte") (pointer_declarator "*pbVar1" (* "*") (identifier "pbVar1")) (; ";")) (declaration "byte bVar2;" (type_identifier "byte") (identifier "bVar2") (; ";")) (declaration "ushort uVar3;" (type_identifier "ushort") (identifier "uVar3") (; ";")) (declaration "undefined4 uVar4;" (type_identifier "undefined4") (identifier "uVar4") (; ";")) (declaration "int iVar5;" (primitive_type "int") (identifier "iVar5") (; ";")) (declaration "bool bVar6;" (primitive_type "bool") (identifier "bVar6") (; ";")) (declaration "int iVar7;" (primitive_type "int") (identifier "iVar7") (; ";")) (declaration "undefined4 *puVar8;" (type_identifier "undefined4") (pointer_declarator "*puVar8" (* "*") (identifier "puVar8")) (; ";")) (declaration "uint uVar9;" (type_identifier "uint") (identifier "uVar9") (; ";")) (declaration "uint uVar10;" (type_identifier "uint") (identifier "uVar10") (; ";")) (declaration "int unaff_EBP;" (primitive_type "int") (identifier "unaff_EBP") (; ";")) (declaration "byte *unaff_ESI;" (type_identifier "byte") (pointer_declarator "*unaff_ESI" (* "*") (identifier "unaff_ESI")) (; ";")) (declaration "byte *local_54;" (type_identifier "byte") (pointer_declarator "*local_54" (* "*") (identifier "local_54")) (; ";")) (declaration "byte *local_44;" (type_identifier "byte") (pointer_declarator "*local_44" (* "*") (identifier "local_44")) (; ";")) (declaration "uint local_40;" (type_identifier "uint") (identifier "local_40") (; ";")) (expression_statement "FUN_0001d2ea();" (call_expression "FUN_0001d2ea()" (identifier "FUN_0001d2ea") (argument_list "()" (( "(") () ")"))) (; ";")) (if_statement "if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0) goto LAB_0001b1f4;" (if "if") (parenthesized_expression "(*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0)" (( "(") (binary_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0" (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9)" (* "*") (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 9)" (( "(") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 9" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "9")) () ")")))) (!= "!=") (number_literal "0")) () ")")) (goto_statement "goto LAB_0001b1f4;" (goto "goto") (statement_identifier "LAB_0001b1f4") (; ";"))) (expression_statement "pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9;" (assignment_expression "pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9" (identifier "pbVar1") (= "=") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 9" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "9"))) (; ";")) (expression_statement "pbVar1[0] = 1;" (assignment_expression "pbVar1[0] = 1" (subscript_expression "pbVar1[0]" (identifier "pbVar1") ([ "[") (number_literal "0") (] "]")) (= "=") (number_literal "1")) (; ";")) (expression_statement "pbVar1[1] = 0;" (assignment_expression "pbVar1[1] = 0" (subscript_expression "pbVar1[1]" (identifier "pbVar1") ([ "[") (number_literal "1") (] "]")) (= "=") (number_literal "0")) (; ";")) (expression_statement "pbVar1[2] = 0;" (assignment_expression "pbVar1[2] = 0" (subscript_expression "pbVar1[2]" (identifier "pbVar1") ([ "[") (number_literal "2") (] "]")) (= "=") (number_literal "0")) (; ";")) (expression_statement "pbVar1[3] = 0;" (assignment_expression "pbVar1[3] = 0" (subscript_expression "pbVar1[3]" (identifier "pbVar1") ([ "[") (number_literal "3") (] "]")) (= "=") (number_literal "0")) (; ";")) (if_statement "if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0) {\n    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;\n    pbVar1[0] = 1;\n    pbVar1[1] = 0;\n    pbVar1[2] = 0;\n    pbVar1[3] = 0;\n  }" (if "if") (parenthesized_expression "(*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0)" (( "(") (binary_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0" (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" (* "*") (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" (( "(") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 5" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "5")) () ")")))) (== "==") (number_literal "0")) () ")")) (compound_statement "{\n    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;\n    pbVar1[0] = 1;\n    pbVar1[1] = 0;\n    pbVar1[2] = 0;\n    pbVar1[3] = 0;\n  }" ({ "{") (expression_statement "pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;" (assignment_expression "pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5" (identifier "pbVar1") (= "=") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 5" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "5"))) (; ";")) (expression_statement "pbVar1[0] = 1;" (assignment_expression "pbVar1[0] = 1" (subscript_expression "pbVar1[0]" (identifier "pbVar1") ([ "[") (number_literal "0") (] "]")) (= "=") (number_literal "1")) (; ";")) (expression_statement "pbVar1[1] = 0;" (assignment_expression "pbVar1[1] = 0" (subscript_expression "pbVar1[1]" (identifier "pbVar1") ([ "[") (number_literal "1") (] "]")) (= "=") (number_literal "0")) (; ";")) (expression_statement "pbVar1[2] = 0;" (assignment_expression "pbVar1[2] = 0" (subscript_expression "pbVar1[2]" (identifier "pbVar1") ([ "[") (number_literal "2") (] "]")) (= "=") (number_literal "0")) (; ";")) (expression_statement "pbVar1[3] = 0;" (assignment_expression "pbVar1[3] = 0" (subscript_expression "pbVar1[3]" (identifier "pbVar1") ([ "[") (number_literal "3") (] "]")) (= "=") (number_literal "0")) (; ";")) (} "}"))) (if_statement "if (*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0) {\n    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 == 0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);\n    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;\n  }\n  else {\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }" (if "if") (parenthesized_expression "(*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0)" (( "(") (binary_expression "*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0" (pointer_expression "*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" (* "*") (cast_expression "(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((int)&DWORD_001b53b4 + unaff_EBP + 2)" (( "(") (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b4" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (pointer_expression "&DWORD_001b53b4" (& "&") (identifier "DWORD_001b53b4"))) (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "2")) () ")")))) (== "==") (number_literal "0")) () ")")) (compound_statement "{\n    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;\nLAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 == 0) goto LAB_0001b3ca;\nLAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);\n    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;\n  }" ({ "{") (expression_statement "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);" (assignment_expression "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =\n         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2)" (pointer_expression "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" (* "*") (cast_expression "(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((int)&DWORD_001b53b4 + unaff_EBP + 2)" (( "(") (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b4" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (pointer_expression "&DWORD_001b53b4" (& "&") (identifier "DWORD_001b53b4"))) (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "2")) () ")")))) (= "=") (pointer_expression "**(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2)" (* "*") (pointer_expression "*(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2)" (* "*") (cast_expression "(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "((int)&DWORD_001b3e60 + unaff_EBP + 2)" (( "(") (binary_expression "(int)&DWORD_001b3e60 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b3e60 + unaff_EBP" (cast_expression "(int)&DWORD_001b3e60" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (pointer_expression "&DWORD_001b3e60" (& "&") (identifier "DWORD_001b3e60"))) (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "2")) () ")")))))) (; ";")) (if_statement "if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;" (if "if") (parenthesized_expression "(*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0)" (( "(") (binary_expression "*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0" (pointer_expression "*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" (* "*") (cast_expression "(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((int)&DWORD_001b53b0 + unaff_EBP + 2)" (( "(") (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b0" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (pointer_expression "&DWORD_001b53b0" (& "&") (identifier "DWORD_001b53b0"))) (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "2")) () ")")))) (== "==") (number_literal "0")) () ")")) (goto_statement "goto LAB_0001b40c;" (goto "goto") (statement_identifier "LAB_0001b40c") (; ";"))) (labeled_statement "LAB_0001b1aa:\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);" (statement_identifier "LAB_0001b1aa") (: ":") (expression_statement "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);" (assignment_expression "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" (identifier "iVar7") (= "=") (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" (* "*") (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" (( "(") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x19" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0x19")) () ")"))))) (; ";"))) (if_statement "if (iVar7 == 0) goto LAB_0001b3ca;" (if "if") (parenthesized_expression "(iVar7 == 0)" (( "(") (binary_expression "iVar7 == 0" (identifier "iVar7") (== "==") (number_literal "0")) () ")")) (goto_statement "goto LAB_0001b3ca;" (goto "goto") (statement_identifier "LAB_0001b3ca") (; ";"))) (labeled_statement "LAB_0001b1b8:\n    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);" (statement_identifier "LAB_0001b1b8") (: ":") (expression_statement "puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);" (assignment_expression "puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4)" (identifier "puVar8") (= "=") (pointer_expression "*(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4)" (* "*") (cast_expression "(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4)" (( "(") (binary_expression "iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4" (identifier "iVar7") (+ "+") (binary_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4" (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" (* "*") (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" (( "(") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x21" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0x21")) () ")")))) (* "*") (number_literal "4"))) () ")"))))) (; ";"))) (if_statement "if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;" (if "if") (parenthesized_expression "(puVar8 == (undefined4 *)0x0)" (( "(") (binary_expression "puVar8 == (undefined4 *)0x0" (identifier "puVar8") (== "==") (cast_expression "(undefined4 *)0x0" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) () ")")) (goto_statement "goto LAB_0001b3ca;" (goto "goto") (statement_identifier "LAB_0001b3ca") (; ";"))) (} "}")) (else_clause "else {\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }" (else "else") (compound_statement "{\n    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;\nLAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    if (iVar7 != 0) goto LAB_0001b1b8;\nLAB_0001b3ca:\n    FUN_0001a8c0();\n    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);\n    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);\n    puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);\n    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;\n  }" ({ "{") (if_statement "if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;" (if "if") (parenthesized_expression "(*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0)" (( "(") (binary_expression "*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0" (pointer_expression "*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" (* "*") (cast_expression "(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((int)&DWORD_001b53b0 + unaff_EBP + 2)" (( "(") (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b0" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (pointer_expression "&DWORD_001b53b0" (& "&") (identifier "DWORD_001b53b0"))) (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "2")) () ")")))) (!= "!=") (number_literal "0")) () ")")) (goto_statement "goto LAB_0001b1aa;" (goto "goto") (statement_identifier "LAB_0001b1aa") (; ";"))) (labeled_statement "LAB_0001b40c:\n    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);" (statement_identifier "LAB_0001b40c") (: ":") (expression_statement "*(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);" (assignment_expression "*(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =\n         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9)" (pointer_expression "*(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" (* "*") (cast_expression "(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((int)&DWORD_001b53b0 + unaff_EBP + 2)" (( "(") (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b0 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b0" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (pointer_expression "&DWORD_001b53b0" (& "&") (identifier "DWORD_001b53b0"))) (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "2")) () ")")))) (= "=") (pointer_expression "**(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9)" (* "*") (pointer_expression "*(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9)" (* "*") (cast_expression "(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b3e65 + unaff_EBP + 9)" (( "(") (binary_expression "BYTE_ARRAY_001b3e65 + unaff_EBP + 9" (binary_expression "BYTE_ARRAY_001b3e65 + unaff_EBP" (identifier "BYTE_ARRAY_001b3e65") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "9")) () ")")))))) (; ";"))) (expression_statement "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);" (assignment_expression "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" (identifier "iVar7") (= "=") (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" (* "*") (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" (( "(") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x19" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0x19")) () ")"))))) (; ";")) (if_statement "if (iVar7 != 0) goto LAB_0001b1b8;" (if "if") (parenthesized_expression "(iVar7 != 0)" (( "(") (binary_expression "iVar7 != 0" (identifier "iVar7") (!= "!=") (number_literal "0")) () ")")) (goto_statement "goto LAB_0001b1b8;" (goto "goto") (statement_identifier "LAB_0001b1b8") (; ";"))) (labeled_statement "LAB_0001b3ca:\n    FUN_0001a8c0();" (statement_identifier "LAB_0001b3ca") (: ":") (expression_statement "FUN_0001a8c0();" (call_expression "FUN_0001a8c0()" (identifier "FUN_0001a8c0") (argument_list "()" (( "(") () ")"))) (; ";"))) (expression_statement "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);" (assignment_expression "iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" (identifier "iVar7") (= "=") (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" (* "*") (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21)" (( "(") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x21" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0x21")) () ")"))))) (; ";")) (expression_statement "iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);" (assignment_expression "iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" (identifier "iVar5") (= "=") (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" (* "*") (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19)" (( "(") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x19" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0x19")) () ")"))))) (; ";")) (expression_statement "puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);" (assignment_expression "puVar8 = (undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000)" (identifier "puVar8") (= "=") (cast_expression "(undefined4 *)\n             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000)" (identifier "FUN_0001aba0") (argument_list "(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000)" (( "(") (pointer_expression "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" (* "*") (cast_expression "(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((int)&DWORD_001b53b4 + unaff_EBP + 2)" (( "(") (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b4" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (pointer_expression "&DWORD_001b53b4" (& "&") (identifier "DWORD_001b53b4"))) (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "2")) () ")")))) (, ",") (number_literal "0x4000") () ")"))))) (; ";")) (expression_statement "*(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;" (assignment_expression "*(undefined4 **)(iVar5 + iVar7 * 4) = puVar8" (pointer_expression "*(undefined4 **)(iVar5 + iVar7 * 4)" (* "*") (cast_expression "(undefined4 **)(iVar5 + iVar7 * 4)" (( "(") (type_descriptor "undefined4 **" (type_identifier "undefined4") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(iVar5 + iVar7 * 4)" (( "(") (binary_expression "iVar5 + iVar7 * 4" (identifier "iVar5") (+ "+") (binary_expression "iVar7 * 4" (identifier "iVar7") (* "*") (number_literal "4"))) () ")")))) (= "=") (identifier "puVar8")) (; ";")) (} "}")))) (expression_statement "unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215;" (assignment_expression "unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215" (identifier "unaff_ESI") (= "=") (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215" (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP" (identifier "BYTE_ARRAY_001b5ff9") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0x215"))) (; ";")) (expression_statement "*(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4];" (assignment_expression "*(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4]" (pointer_expression "*(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11)" (* "*") (cast_expression "(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11)" (( "(") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0x11" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0x11")) () ")")))) (= "=") (subscript_expression "puVar8[4]" (identifier "puVar8") ([ "[") (number_literal "4") (] "]"))) (; ";")) (expression_statement "pbVar1 = (byte *)puVar8[2];" (assignment_expression "pbVar1 = (byte *)puVar8[2]" (identifier "pbVar1") (= "=") (cast_expression "(byte *)puVar8[2]" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (subscript_expression "puVar8[2]" (identifier "puVar8") ([ "[") (number_literal "2") (] "]")))) (; ";")) (expression_statement "uVar4 = *puVar8;" (assignment_expression "uVar4 = *puVar8" (identifier "uVar4") (= "=") (pointer_expression "*puVar8" (* "*") (identifier "puVar8"))) (; ";")) (expression_statement "*(byte **)unaff_ESI = pbVar1;" (assignment_expression "*(byte **)unaff_ESI = pbVar1" (pointer_expression "*(byte **)unaff_ESI" (* "*") (cast_expression "(byte **)unaff_ESI" (( "(") (type_descriptor "byte **" (type_identifier "byte") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (identifier "unaff_ESI"))) (= "=") (identifier "pbVar1")) (; ";")) (expression_statement "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4;" (assignment_expression "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4" (pointer_expression "*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" (* "*") (cast_expression "(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((int)&DWORD_001b53b4 + unaff_EBP + 2)" (( "(") (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b53b4 + unaff_EBP" (cast_expression "(int)&DWORD_001b53b4" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (pointer_expression "&DWORD_001b53b4" (& "&") (identifier "DWORD_001b53b4"))) (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "2")) () ")")))) (= "=") (identifier "uVar4")) (; ";")) (expression_statement "bVar2 = *pbVar1;" (assignment_expression "bVar2 = *pbVar1" (identifier "bVar2") (= "=") (pointer_expression "*pbVar1" (* "*") (identifier "pbVar1"))) (; ";")) (expression_statement "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1;" (assignment_expression "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1" (pointer_expression "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" (* "*") (cast_expression "(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" (( "(") (type_descriptor "byte **" (type_identifier "byte") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" (( "(") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0xd" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0xd")) () ")")))) (= "=") (identifier "pbVar1")) (; ";")) (expression_statement "BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;" (assignment_expression "BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2" (subscript_expression "BYTE_ARRAY_001b5515[unaff_EBP + 0x15]" (identifier "BYTE_ARRAY_001b5515") ([ "[") (binary_expression "unaff_EBP + 0x15" (identifier "unaff_EBP") (+ "+") (number_literal "0x15")) (] "]")) (= "=") (identifier "bVar2")) (; ";")) (labeled_statement "LAB_0001b1f4:\n  uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);" (statement_identifier "LAB_0001b1f4") (: ":") (expression_statement "uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);" (assignment_expression "uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" (identifier "uVar10") (= "=") (pointer_expression "*(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" (* "*") (cast_expression "(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" (( "(") (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219" (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP" (identifier "BYTE_ARRAY_001b5ff9") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0x219")) () ")"))))) (; ";"))) (if_statement "if (uVar10 != 0) {\n    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;\n    if (uVar10 < 6) {\n                    \n                    \n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }\n                    \n    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);\n  }" (if "if") (parenthesized_expression "(uVar10 != 0)" (( "(") (binary_expression "uVar10 != 0" (identifier "uVar10") (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;\n    if (uVar10 < 6) {\n                    \n                    \n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }\n                    \n    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);\n  }" ({ "{") (expression_statement "*(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;" (assignment_expression "*(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0" (pointer_expression "*(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" (* "*") (cast_expression "(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219)" (( "(") (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219" (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP" (identifier "BYTE_ARRAY_001b5ff9") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0x219")) () ")")))) (= "=") (number_literal "0")) (; ";")) (if_statement "if (uVar10 < 6) {\n                    \n                    \n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }" (if "if") (parenthesized_expression "(uVar10 < 6)" (( "(") (binary_expression "uVar10 < 6" (identifier "uVar10") (< "<") (number_literal "6")) () ")")) (compound_statement "{\n                    \n                    \n      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n      return;\n    }" ({ "{") (expression_statement "(*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();" (call_expression "(*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))()" (parenthesized_expression "(*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))" (( "(") (pointer_expression "*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" (* "*") (cast_expression "(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" (( "(") (binary_expression "*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa" (binary_expression "*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP" (pointer_expression "*(int *)(unaff_EBP + 0x5649e + uVar10 * 4)" (* "*") (cast_expression "(int *)(unaff_EBP + 0x5649e + uVar10 * 4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(unaff_EBP + 0x5649e + uVar10 * 4)" (( "(") (binary_expression "unaff_EBP + 0x5649e + uVar10 * 4" (binary_expression "unaff_EBP + 0x5649e" (identifier "unaff_EBP") (+ "+") (number_literal "0x5649e")) (+ "+") (binary_expression "uVar10 * 4" (identifier "uVar10") (* "*") (number_literal "4"))) () ")")))) (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0x1b3eaa")) () ")")))) () ")")) (argument_list "()" (( "(") () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}"))) (expression_statement "FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);" (call_expression "FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI)" (identifier "FUN_00033e90") (argument_list "(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI)" (( "(") (binary_expression "unaff_EBP + 0x560d9" (identifier "unaff_EBP") (+ "+") (number_literal "0x560d9")) (, ",") (number_literal "0x83") (, ",") (binary_expression "unaff_EBP + 0x56502" (identifier "unaff_EBP") (+ "+") (number_literal "0x56502")) (, ",") (identifier "unaff_ESI") () ")"))) (; ";")) (} "}"))) (expression_statement "iVar7 = unaff_EBP + 0x5a2ca;" (assignment_expression "iVar7 = unaff_EBP + 0x5a2ca" (identifier "iVar7") (= "=") (binary_expression "unaff_EBP + 0x5a2ca" (identifier "unaff_EBP") (+ "+") (number_literal "0x5a2ca"))) (; ";")) (expression_statement "pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd);" (assignment_expression "pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" (identifier "pbVar1") (= "=") (pointer_expression "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" (* "*") (cast_expression "(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" (( "(") (type_descriptor "byte **" (type_identifier "byte") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" (( "(") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0xd" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0xd")) () ")"))))) (; ";")) (expression_statement "bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15];" (assignment_expression "bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15]" (identifier "bVar2") (= "=") (subscript_expression "BYTE_ARRAY_001b5515[unaff_EBP + 0x15]" (identifier "BYTE_ARRAY_001b5515") ([ "[") (binary_expression "unaff_EBP + 0x15" (identifier "unaff_EBP") (+ "+") (number_literal "0x15")) (] "]"))) (; ";")) (expression_statement "uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5);" (assignment_expression "uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" (identifier "uVar10") (= "=") (pointer_expression "*(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" (* "*") (cast_expression "(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 5)" (( "(") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 5" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "5")) () ")"))))) (; ";")) (expression_statement "*pbVar1 = bVar2;" (assignment_expression "*pbVar1 = bVar2" (pointer_expression "*pbVar1" (* "*") (identifier "pbVar1")) (= "=") (identifier "bVar2")) (; ";")) (expression_statement "local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1);" (assignment_expression "local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" (identifier "local_40") (= "=") (pointer_expression "*(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" (* "*") (cast_expression "(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" (( "(") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 1" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "1")) () ")"))))) (; ";")) (expression_statement "uVar3 = *(ushort *)(iVar7 + uVar10 * 2);" (assignment_expression "uVar3 = *(ushort *)(iVar7 + uVar10 * 2)" (identifier "uVar3") (= "=") (pointer_expression "*(ushort *)(iVar7 + uVar10 * 2)" (* "*") (cast_expression "(ushort *)(iVar7 + uVar10 * 2)" (( "(") (type_descriptor "ushort *" (type_identifier "ushort") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar7 + uVar10 * 2)" (( "(") (binary_expression "iVar7 + uVar10 * 2" (identifier "iVar7") (+ "+") (binary_expression "uVar10 * 2" (identifier "uVar10") (* "*") (number_literal "2"))) () ")"))))) (; ";")) (expression_statement "bVar6 = false;" (assignment_expression "bVar6 = false" (identifier "bVar6") (= "=") (false "false")) (; ";")) (expression_statement "local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);" (assignment_expression "local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" (identifier "local_44") (= "=") (pointer_expression "*(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" (* "*") (cast_expression "(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" (( "(") (type_descriptor "byte **" (type_identifier "byte") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "((int)&DWORD_001b5510 + unaff_EBP + 2)" (( "(") (binary_expression "(int)&DWORD_001b5510 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b5510 + unaff_EBP" (cast_expression "(int)&DWORD_001b5510" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (pointer_expression "&DWORD_001b5510" (& "&") (identifier "DWORD_001b5510"))) (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "2")) () ")"))))) (; ";")) (expression_statement "local_54 = pbVar1;" (assignment_expression "local_54 = pbVar1" (identifier "local_54") (= "=") (identifier "pbVar1")) (; ";")) (while_statement "while( true ) {\n    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }\n    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];\n    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }\n    local_54 = local_54 + 1;\n    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);\n    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    if (uVar3 == 0xb6e) break;\n    bVar2 = *local_54;\n  }" (while "while") (parenthesized_expression "( true )" (( "(") (true "true") () ")")) (compound_statement "{\n    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }\n    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];\n    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }\n    local_54 = local_54 + 1;\n    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);\n    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    if (uVar3 == 0xb6e) break;\n    bVar2 = *local_54;\n  }" ({ "{") (if_statement "if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }" (if "if") (parenthesized_expression "(*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0)" (( "(") (binary_expression "*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0" (pointer_expression "*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" (* "*") (cast_expression "(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" (( "(") (type_descriptor "short *" (sized_type_specifier "short" (short "short")) (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" (( "(") (binary_expression "&UNK_0005b2aa + uVar10 * 2 + unaff_EBP" (binary_expression "&UNK_0005b2aa + uVar10 * 2" (pointer_expression "&UNK_0005b2aa" (& "&") (identifier "UNK_0005b2aa")) (+ "+") (binary_expression "uVar10 * 2" (identifier "uVar10") (* "*") (number_literal "2"))) (+ "+") (identifier "unaff_EBP")) () ")")))) (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n      bVar6 = true;\n      local_40 = uVar10;\n      local_44 = local_54;\n    }" ({ "{") (expression_statement "bVar6 = true;" (assignment_expression "bVar6 = true" (identifier "bVar6") (= "=") (true "true")) (; ";")) (expression_statement "local_40 = uVar10;" (assignment_expression "local_40 = uVar10" (identifier "local_40") (= "=") (identifier "uVar10")) (; ";")) (expression_statement "local_44 = local_54;" (assignment_expression "local_44 = local_54" (identifier "local_44") (= "=") (identifier "local_54")) (; ";")) (} "}"))) (expression_statement "uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];" (assignment_expression "uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP]" (identifier "uVar9") (= "=") (subscript_expression "(uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP]" (call_expression "(uint)(byte)(&UNK_0005b1aa)" (call_expression "(uint)(byte)" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (argument_list "(byte)" (( "(") (identifier "byte") () ")"))) (argument_list "(&UNK_0005b1aa)" (( "(") (pointer_expression "&UNK_0005b1aa" (& "&") (identifier "UNK_0005b1aa")) () ")"))) ([ "[") (binary_expression "(uint)bVar2 + unaff_EBP" (cast_expression "(uint)bVar2" (( "(") (type_descriptor "uint" (type_identifier "uint")) () ")") (identifier "bVar2")) (+ "+") (identifier "unaff_EBP")) (] "]"))) (; ";")) (while_statement "while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }" (while "while") (parenthesized_expression "((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10)" (( "(") (binary_expression "(int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10" (cast_expression "(int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2)" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (pointer_expression "*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2)" (* "*") (cast_expression "(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2)" (( "(") (type_descriptor "short *" (sized_type_specifier "short" (short "short")) (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2)" (( "(") (binary_expression "unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2" (binary_expression "unaff_EBP + 0x5650a" (identifier "unaff_EBP") (+ "+") (number_literal "0x5650a")) (+ "+") (binary_expression "(uVar3 + uVar9) * 2" (parenthesized_expression "(uVar3 + uVar9)" (( "(") (binary_expression "uVar3 + uVar9" (identifier "uVar3") (+ "+") (identifier "uVar9")) () ")")) (* "*") (number_literal "2"))) () ")"))))) (!= "!=") (identifier "uVar10")) () ")")) (compound_statement "{\n      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);\n      if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }\n      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);\n    }" ({ "{") (expression_statement "uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);" (assignment_expression "uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP)" (identifier "uVar10") (= "=") (binary_expression "(uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP)" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (* "*") (cast_expression "(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP)" (( "(") (type_descriptor "short *" (sized_type_specifier "short" (short "short")) (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(&UNK_0005944a + uVar10 * 2 + unaff_EBP)" (( "(") (binary_expression "&UNK_0005944a + uVar10 * 2 + unaff_EBP" (binary_expression "&UNK_0005944a + uVar10 * 2" (pointer_expression "&UNK_0005944a" (& "&") (identifier "UNK_0005944a")) (+ "+") (binary_expression "uVar10 * 2" (identifier "uVar10") (* "*") (number_literal "2"))) (+ "+") (identifier "unaff_EBP")) () ")"))))) (; ";")) (if_statement "if (0x718 < (int)uVar10) {\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }" (if "if") (parenthesized_expression "(0x718 < (int)uVar10)" (( "(") (binary_expression "0x718 < (int)uVar10" (number_literal "0x718") (< "<") (cast_expression "(int)uVar10" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "uVar10"))) () ")")) (compound_statement "{\n        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);\n      }" ({ "{") (expression_statement "uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);" (assignment_expression "uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9)" (identifier "uVar9") (= "=") (binary_expression "(uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9)" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (* "*") (cast_expression "(byte *)(unaff_EBP + 0x5b14a + uVar9)" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(unaff_EBP + 0x5b14a + uVar9)" (( "(") (binary_expression "unaff_EBP + 0x5b14a + uVar9" (binary_expression "unaff_EBP + 0x5b14a" (identifier "unaff_EBP") (+ "+") (number_literal "0x5b14a")) (+ "+") (identifier "uVar9")) () ")"))))) (; ";")) (} "}"))) (expression_statement "uVar3 = *(ushort *)(iVar7 + uVar10 * 2);" (assignment_expression "uVar3 = *(ushort *)(iVar7 + uVar10 * 2)" (identifier "uVar3") (= "=") (pointer_expression "*(ushort *)(iVar7 + uVar10 * 2)" (* "*") (cast_expression "(ushort *)(iVar7 + uVar10 * 2)" (( "(") (type_descriptor "ushort *" (type_identifier "ushort") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar7 + uVar10 * 2)" (( "(") (binary_expression "iVar7 + uVar10 * 2" (identifier "iVar7") (+ "+") (binary_expression "uVar10 * 2" (identifier "uVar10") (* "*") (number_literal "2"))) () ")"))))) (; ";")) (} "}"))) (expression_statement "local_54 = local_54 + 1;" (assignment_expression "local_54 = local_54 + 1" (identifier "local_54") (= "=") (binary_expression "local_54 + 1" (identifier "local_54") (+ "+") (number_literal "1"))) (; ";")) (expression_statement "uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);" (assignment_expression "uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP)" (identifier "uVar10") (= "=") (binary_expression "(uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP)" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (* "*") (cast_expression "(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP)" (( "(") (type_descriptor "ushort *" (type_identifier "ushort") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP)" (( "(") (binary_expression "&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP" (binary_expression "&UNK_00057caa + (uVar3 + uVar9) * 2" (pointer_expression "&UNK_00057caa" (& "&") (identifier "UNK_00057caa")) (+ "+") (binary_expression "(uVar3 + uVar9) * 2" (parenthesized_expression "(uVar3 + uVar9)" (( "(") (binary_expression "uVar3 + uVar9" (identifier "uVar3") (+ "+") (identifier "uVar9")) () ")")) (* "*") (number_literal "2"))) (+ "+") (identifier "unaff_EBP")) () ")"))))) (; ";")) (expression_statement "uVar3 = *(ushort *)(iVar7 + uVar10 * 2);" (assignment_expression "uVar3 = *(ushort *)(iVar7 + uVar10 * 2)" (identifier "uVar3") (= "=") (pointer_expression "*(ushort *)(iVar7 + uVar10 * 2)" (* "*") (cast_expression "(ushort *)(iVar7 + uVar10 * 2)" (( "(") (type_descriptor "ushort *" (type_identifier "ushort") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar7 + uVar10 * 2)" (( "(") (binary_expression "iVar7 + uVar10 * 2" (identifier "iVar7") (+ "+") (binary_expression "uVar10 * 2" (identifier "uVar10") (* "*") (number_literal "2"))) () ")"))))) (; ";")) (if_statement "if (uVar3 == 0xb6e) break;" (if "if") (parenthesized_expression "(uVar3 == 0xb6e)" (( "(") (binary_expression "uVar3 == 0xb6e" (identifier "uVar3") (== "==") (number_literal "0xb6e")) () ")")) (break_statement "break;" (break "break") (; ";"))) (expression_statement "bVar2 = *local_54;" (assignment_expression "bVar2 = *local_54" (identifier "bVar2") (= "=") (pointer_expression "*local_54" (* "*") (identifier "local_54"))) (; ";")) (} "}"))) (if_statement "if (bVar6) {\n    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;\n    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;\n  }" (if "if") (parenthesized_expression "(bVar6)" (( "(") (identifier "bVar6") () ")")) (compound_statement "{\n    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;\n    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;\n  }" ({ "{") (expression_statement "*(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;" (assignment_expression "*(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44" (pointer_expression "*(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" (* "*") (cast_expression "(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" (( "(") (type_descriptor "byte **" (type_identifier "byte") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "((int)&DWORD_001b5510 + unaff_EBP + 2)" (( "(") (binary_expression "(int)&DWORD_001b5510 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b5510 + unaff_EBP" (cast_expression "(int)&DWORD_001b5510" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (pointer_expression "&DWORD_001b5510" (& "&") (identifier "DWORD_001b5510"))) (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "2")) () ")")))) (= "=") (identifier "local_44")) (; ";")) (expression_statement "*(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;" (assignment_expression "*(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40" (pointer_expression "*(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" (* "*") (cast_expression "(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" (( "(") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 1" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "1")) () ")")))) (= "=") (identifier "local_40")) (; ";")) (} "}"))) (expression_statement "uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP);" (assignment_expression "uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" (identifier "uVar10") (= "=") (binary_expression "(uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (* "*") (cast_expression "(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" (( "(") (type_descriptor "short *" (sized_type_specifier "short" (short "short")) (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP)" (( "(") (binary_expression "&UNK_0005b2aa + uVar10 * 2 + unaff_EBP" (binary_expression "&UNK_0005b2aa + uVar10 * 2" (pointer_expression "&UNK_0005b2aa" (& "&") (identifier "UNK_0005b2aa")) (+ "+") (binary_expression "uVar10 * 2" (identifier "uVar10") (* "*") (number_literal "2"))) (+ "+") (identifier "unaff_EBP")) () ")"))))) (; ";")) (if_statement "if (uVar10 == 0) {\n    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n    uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);\n  }" (if "if") (parenthesized_expression "(uVar10 == 0)" (( "(") (binary_expression "uVar10 == 0" (identifier "uVar10") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);\n    uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);\n  }" ({ "{") (expression_statement "local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);" (assignment_expression "local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" (identifier "local_54") (= "=") (pointer_expression "*(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" (* "*") (cast_expression "(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2)" (( "(") (type_descriptor "byte **" (type_identifier "byte") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "((int)&DWORD_001b5510 + unaff_EBP + 2)" (( "(") (binary_expression "(int)&DWORD_001b5510 + unaff_EBP + 2" (binary_expression "(int)&DWORD_001b5510 + unaff_EBP" (cast_expression "(int)&DWORD_001b5510" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (pointer_expression "&DWORD_001b5510" (& "&") (identifier "DWORD_001b5510"))) (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "2")) () ")"))))) (; ";")) (expression_statement "uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);" (assignment_expression "uVar10 = (uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP)" (identifier "uVar10") (= "=") (binary_expression "(uint)*(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP)" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (* "*") (cast_expression "(short *)(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP)" (( "(") (type_descriptor "short *" (sized_type_specifier "short" (short "short")) (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP)" (( "(") (binary_expression "&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP" (binary_expression "&UNK_0005b2aa +\n                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2" (pointer_expression "&UNK_0005b2aa" (& "&") (identifier "UNK_0005b2aa")) (+ "+") (binary_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2" (pointer_expression "*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" (* "*") (cast_expression "(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 1)" (( "(") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 1" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "1")) () ")")))) (* "*") (number_literal "2"))) (+ "+") (identifier "unaff_EBP")) () ")"))))) (; ";")) (} "}"))) (expression_statement "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54;" (assignment_expression "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54" (pointer_expression "*(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" (* "*") (cast_expression "(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" (( "(") (type_descriptor "byte **" (type_identifier "byte") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd)" (( "(") (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP + 0xd" (binary_expression "BYTE_ARRAY_001b5515 + unaff_EBP" (identifier "BYTE_ARRAY_001b5515") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0xd")) () ")")))) (= "=") (identifier "local_54")) (; ";")) (expression_statement "*(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1;" (assignment_expression "*(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1" (pointer_expression "*(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215)" (* "*") (cast_expression "(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215)" (( "(") (type_descriptor "byte **" (type_identifier "byte") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215)" (( "(") (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215" (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP" (identifier "BYTE_ARRAY_001b5ff9") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0x215")) () ")")))) (= "=") (identifier "pbVar1")) (; ";")) (expression_statement "*(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1;" (assignment_expression "*(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1" (pointer_expression "*(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221)" (* "*") (cast_expression "(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221)" (( "(") (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221" (binary_expression "BYTE_ARRAY_001b5ff9 + unaff_EBP" (identifier "BYTE_ARRAY_001b5ff9") (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0x221")) () ")")))) (= "=") (binary_expression "(int)local_54 - (int)pbVar1" (cast_expression "(int)local_54" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "local_54")) (- "-") (cast_expression "(int)pbVar1" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "pbVar1")))) (; ";")) (expression_statement "bVar2 = *local_54;" (assignment_expression "bVar2 = *local_54" (identifier "bVar2") (= "=") (pointer_expression "*local_54" (* "*") (identifier "local_54"))) (; ";")) (expression_statement "*local_54 = 0;" (assignment_expression "*local_54 = 0" (pointer_expression "*local_54" (* "*") (identifier "local_54")) (= "=") (number_literal "0")) (; ";")) (expression_statement "BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;" (assignment_expression "BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2" (subscript_expression "BYTE_ARRAY_001b5515[unaff_EBP + 0x15]" (identifier "BYTE_ARRAY_001b5515") ([ "[") (binary_expression "unaff_EBP + 0x15" (identifier "unaff_EBP") (+ "+") (number_literal "0x15")) (] "]")) (= "=") (identifier "bVar2")) (; ";")) (if_statement "if (uVar10 < 0xd5) {\n                    \n                    \n    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n    return;\n  }" (if "if") (parenthesized_expression "(uVar10 < 0xd5)" (( "(") (binary_expression "uVar10 < 0xd5" (identifier "uVar10") (< "<") (number_literal "0xd5")) () ")")) (compound_statement "{\n                    \n                    \n    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();\n    return;\n  }" ({ "{") (expression_statement "(*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();" (call_expression "(*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))()" (parenthesized_expression "(*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))" (( "(") (pointer_expression "*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" (* "*") (cast_expression "(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa)" (( "(") (binary_expression "*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa" (binary_expression "*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP" (pointer_expression "*(int *)(unaff_EBP + 0x5614a + uVar10 * 4)" (* "*") (cast_expression "(int *)(unaff_EBP + 0x5614a + uVar10 * 4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(unaff_EBP + 0x5614a + uVar10 * 4)" (( "(") (binary_expression "unaff_EBP + 0x5614a + uVar10 * 4" (binary_expression "unaff_EBP + 0x5614a" (identifier "unaff_EBP") (+ "+") (number_literal "0x5614a")) (+ "+") (binary_expression "uVar10 * 4" (identifier "uVar10") (* "*") (number_literal "4"))) () ")")))) (+ "+") (identifier "unaff_EBP")) (+ "+") (number_literal "0x1b3eaa")) () ")")))) () ")")) (argument_list "()" (( "(") () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}"))) (expression_statement "FUN_0001a890();" (call_expression "FUN_0001a890()" (identifier "FUN_0001a890") (argument_list "()" (( "(") () ")"))) (; ";")) (} "}")))

/* WARNING: Function: __x86.get_pc_thunk.bp replaced with injection: get_pc_thunk.bp */
/* WARNING: Unknown calling convention */

int function_1(void)

{
  type_1 *ppyVar1;
  type_2 var_15;
  bool bVar3;
  type_3 *pFVar4;
  size_t sVar5;
  type_4 iVar6;
  int var_19;
  type_1 var_6;
  char *pcVar9;
  size_t var_28;
  int var_35;
  type_5 uVar12;
  type_6 var_16;
  type_6 var_17;
  type_7 var_14;
  type_8 *var_18;
  type_8 *local_44;
  type_6 local_40;
  type_8 *var_26;
  
  if (var_1 != 0) goto LAB_0001b1f4;
  var_1 = 1;
  if (var_2 == 0) {
    var_2 = 1;
  }
  if (var_3 == (type_3 *)0x0) {
    var_3 = *(type_3 **)PTR_stdin_001cefb8;
    if (var_4 == (type_3 *)0x0) goto LAB_0001b40c;
LAB_0001b1aa:
    if (var_5 == (type_1 *)0x0) goto LAB_0001b3ca;
LAB_0001b1b8:
    var_6 = var_5[var_8];
    if (var_6 == (type_1)0x0) goto LAB_0001b3ca;
  }
  else {
    if (var_4 != (type_3 *)0x0) goto LAB_0001b1aa;
LAB_0001b40c:
    var_4 = *(type_3 **)PTR_stdout_001cefc4;
    if (var_5 != (type_1 *)0x0) goto LAB_0001b1b8;
LAB_0001b3ca:
    var_7();
    ppyVar1 = var_5 + var_8;
    var_6 = var_9(var_3,0x4000);
    *ppyVar1 = var_6;
  }
  var_38 = var_6->var_38;
  var_36 = var_6->yy_buf_pos;
  var_3 = var_6->yy_input_file;
  yy_hold_char = *var_36;
  var_23 = var_36;
LAB_0001b1f4:
  iVar6 = var_11;
  var_14 = var_10(yylval.wildcard.exclude_name_list,yylval.fill);
  if (var_11 != var_12) {
    var_11 = var_12;
    switch(iVar6) {
    case input_script:
      var_19 = 0x16f;
      break;
    case input_mri_script:
      var_19 = 0x170;
      var_14 = var_10(yylval.wildcard.exclude_name_list,yylval.fill);
      break;
    case input_version_script:
      var_19 = 0x17a;
      var_14 = var_10(yylval.wildcard.exclude_name_list,yylval.fill);
      break;
    case input_dynamic_list:
      var_19 = 0x183;
      var_14 = var_10(yylval.wildcard.exclude_name_list,yylval.fill);
      break;
    case input_defsym:
      var_19 = 0x171;
      var_14 = var_10(yylval.wildcard.exclude_name_list,yylval.fill);
      break;
    default:
                    /* WARNING: Subroutine does not return */
      var_13("ldlex.l",0x83,"yylex");
    }
LAB_0001b44d:
    yylval.wildcard.exclude_name_list = (type_9 *)(var_14 >> 0x20);
    yylval.fill = (type_10 *)var_14;
    return var_19;
  }
LAB_0001b24c:
  var_16 = var_2;
  var_18 = (type_8 *)var_36;
  *var_36 = yy_hold_char;
  var_26 = var_18;
LAB_0001b26b:
  local_40 = yy_last_accepting_state;
  var_15 = yy_base[var_16];
  bVar3 = false;
  local_44 = (type_8 *)yy_last_accepting_cpos;
  var_17 = var_16;
  while( true ) {
    if (yy_accept[var_17] != 0) {
      bVar3 = true;
      local_40 = var_17;
      local_44 = var_18;
    }
    var_16 = (type_6)""[(type_8)yy_hold_char];
    while ((int)yy_chk[var_15 + var_16] != var_17) {
      var_17 = (type_6)yy_def[var_17];
      if (0x718 < (int)var_17) {
        var_16 = (type_6)""[var_16];
      }
      var_15 = yy_base[var_17];
    }
    var_18 = var_18 + 1;
    var_17 = (type_6)yy_nxt[var_15 + var_16];
    var_15 = yy_base[var_17];
    if (var_15 == 0xb6e) break;
    yy_hold_char = *var_18;
  }
  if (bVar3) {
    yy_last_accepting_cpos = (char *)local_44;
    yy_last_accepting_state = local_40;
  }
LAB_0001b353:
  var_19 = (int)yy_accept[var_17];
  if (var_19 == 0) {
    var_19 = (int)yy_accept[yy_last_accepting_state];
    var_18 = (type_8 *)yy_last_accepting_cpos;
  }
  var_24 = (int)var_18 - (int)var_26;
  yy_hold_char = *var_18;
  var_36 = (char *)var_18;
  var_23 = (char *)var_26;
  *var_18 = 0;
LAB_0001b391:
  sVar5 = var_8;
  var_17 = yy_last_accepting_state;
  switch(var_19) {
  case 0:
    goto _L404;
  case 1:
    var_20();
    goto LAB_0001b24c;
  case 2:
    var_19 = 0x2d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x2d);
    goto LAB_0001b44d;
  case 3:
    var_19 = 0x2b;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x2b);
    goto LAB_0001b44d;
  case 4:
    var_19 = 0x103;
    uVar12 = var_21(var_23);
    var_14 = var_10(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 5:
    var_19 = 0x3d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x3d);
    goto LAB_0001b44d;
  case 6:
    var_19 = 0x102;
    var_14 = var_22(var_23 + 1,0,0x10);
    yylval.bigint.str = (char *)0x0;
    goto LAB_0001b44d;
  case 7:
    var_35 = 10;
    if ((type_8)(var_23[var_24 + -1] + 0xbeU) < 0x37) {
      var_35 = (int)(char)CSWTCH_359[(type_8)(var_23[var_24 + -1] + 0xbeU)];
    }
    var_19 = 0x102;
    var_14 = var_22(var_23,0,var_35);
    yylval.bigint.str = (char *)0x0;
    goto LAB_0001b44d;
  case 8:
    uVar12 = 0;
    pcVar9 = var_23;
    if (*var_23 == '$') {
      pcVar9 = var_23 + 1;
      uVar12 = 0x10;
    }
    yylval.integer = var_22(pcVar9,0,uVar12);
    yylval.bigint.str = (char *)0x0;
    if ((var_23[var_24 + -1] & 0xdfU) == 0x4d) {
      var_19 = 0x102;
      var_14 = yylval.integer << 0x14;
    }
    else if ((var_23[var_24 + -1] & 0xdfU) == 0x4b) {
      var_19 = 0x102;
      var_14 = yylval.integer << 10;
    }
    else {
      var_19 = 0x102;
      var_14 = yylval.integer;
      if ((*var_23 == '0') && ((var_23[1] & 0xdfU) == 0x58)) {
        yylval.bigint.str = (char *)var_21(var_23 + 2);
        var_14 = yylval.integer;
      }
    }
    goto LAB_0001b44d;
  case 9:
    var_19 = 0x5d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x5d);
    goto LAB_0001b44d;
  case 10:
    var_19 = 0x5b;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x5b);
    goto LAB_0001b44d;
  case 0xb:
    var_19 = 0x109;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x109);
    goto LAB_0001b44d;
  case 0xc:
    var_19 = 0x10a;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x10a);
    goto LAB_0001b44d;
  case 0xd:
    var_19 = 0x10d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x10d);
    goto LAB_0001b44d;
  case 0xe:
    var_19 = 0x10f;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x10f);
    goto LAB_0001b44d;
  case 0xf:
    var_19 = 0x110;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x110);
    goto LAB_0001b44d;
  case 0x10:
    var_19 = 0x112;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x112);
    goto LAB_0001b44d;
  case 0x11:
    var_19 = 0x111;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x111);
    goto LAB_0001b44d;
  case 0x12:
    var_19 = 0x113;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x113);
    goto LAB_0001b44d;
  case 0x13:
    var_19 = 0x114;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x114);
    goto LAB_0001b44d;
  case 0x14:
    var_19 = 0x105;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x105);
    goto LAB_0001b44d;
  case 0x15:
    var_19 = 0x106;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x106);
    goto LAB_0001b44d;
  case 0x16:
    var_19 = 0x107;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x107);
    goto LAB_0001b44d;
  case 0x17:
    var_19 = 0x108;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x108);
    goto LAB_0001b44d;
  case 0x18:
    var_19 = 0x10b;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x10b);
    goto LAB_0001b44d;
  case 0x19:
    var_19 = 0x10c;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x10c);
    goto LAB_0001b44d;
  case 0x1a:
    var_19 = 0x10e;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x10e);
    goto LAB_0001b44d;
  case 0x1b:
    var_19 = 0x3e;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x3e);
    goto LAB_0001b44d;
  case 0x1c:
    var_19 = 0x2c;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x2c);
    goto LAB_0001b44d;
  case 0x1d:
    var_19 = 0x26;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x26);
    goto LAB_0001b44d;
  case 0x1e:
    var_19 = 0x7c;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x7c);
    goto LAB_0001b44d;
  case 0x1f:
    var_19 = 0x7e;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x7e);
    goto LAB_0001b44d;
  case 0x20:
    var_19 = 0x21;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x21);
    goto LAB_0001b44d;
  case 0x21:
    var_19 = 0x3f;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x3f);
    goto LAB_0001b44d;
  case 0x22:
    var_19 = 0x2a;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x2a);
    goto LAB_0001b44d;
  case 0x23:
    var_19 = 0x2b;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x2b);
    goto LAB_0001b44d;
  case 0x24:
    var_19 = 0x2d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x2d);
    goto LAB_0001b44d;
  case 0x25:
    var_19 = 0x2f;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x2f);
    goto LAB_0001b44d;
  case 0x26:
    var_19 = 0x25;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x25);
    goto LAB_0001b44d;
  case 0x27:
    var_19 = 0x3c;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x3c);
    goto LAB_0001b44d;
  case 0x28:
    var_19 = 0x3d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x3d);
    goto LAB_0001b44d;
  case 0x29:
    var_19 = 0x7d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x7d);
    goto LAB_0001b44d;
  case 0x2a:
    var_19 = 0x7b;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x7b);
    goto LAB_0001b44d;
  case 0x2b:
    var_19 = 0x29;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x29);
    goto LAB_0001b44d;
  case 0x2c:
    var_19 = 0x28;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x28);
    goto LAB_0001b44d;
  case 0x2d:
    var_19 = 0x3a;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x3a);
    goto LAB_0001b44d;
  case 0x2e:
    var_19 = 0x3b;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x3b);
    goto LAB_0001b44d;
  case 0x2f:
    var_19 = 0x133;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x133);
    goto LAB_0001b44d;
  case 0x30:
    var_19 = 0x134;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x134);
    goto LAB_0001b44d;
  case 0x31:
    var_19 = 0x135;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x135);
    goto LAB_0001b44d;
  case 0x32:
    var_19 = 0x14e;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x14e);
    goto LAB_0001b44d;
  case 0x33:
    var_19 = 0x179;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x179);
    goto LAB_0001b44d;
  case 0x34:
    var_19 = 0x118;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x118);
    goto LAB_0001b44d;
  case 0x35:
    var_19 = 0x119;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x119);
    goto LAB_0001b44d;
  case 0x36:
    var_19 = 0x150;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x150);
    goto LAB_0001b44d;
  case 0x37:
    var_19 = 0x117;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x117);
    goto LAB_0001b44d;
  case 0x38:
    var_19 = 0x124;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x124);
    goto LAB_0001b44d;
  case 0x39:
    var_19 = 0x125;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x125);
    goto LAB_0001b44d;
  case 0x3a:
    var_19 = 0x126;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x126);
    goto LAB_0001b44d;
  case 0x3b:
    var_19 = 0x143;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x143);
    goto LAB_0001b44d;
  case 0x3c:
    var_19 = 0x144;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x144);
    goto LAB_0001b44d;
  case 0x3d:
    var_19 = 0x142;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x142);
    goto LAB_0001b44d;
  case 0x3e:
    var_19 = 0x145;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x145);
    goto LAB_0001b44d;
  case 0x3f:
    var_19 = 0x146;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x146);
    goto LAB_0001b44d;
  case 0x40:
    var_19 = 0x167;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x167);
    goto LAB_0001b44d;
  case 0x41:
    var_19 = 0x166;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x166);
    goto LAB_0001b44d;
  case 0x42:
    var_19 = 0x13f;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x13f);
    goto LAB_0001b44d;
  case 0x43:
    var_19 = 0x173;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x173);
    goto LAB_0001b44d;
  case 0x44:
    var_19 = 0x140;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x140);
    goto LAB_0001b44d;
  case 0x45:
  case 0x46:
    var_19 = 299;
    var_14 = var_10(yylval.wildcard.exclude_name_list,299);
    goto LAB_0001b44d;
  case 0x47:
    var_19 = 0x131;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x131);
    goto LAB_0001b44d;
  case 0x48:
    var_19 = 0x13e;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x13e);
    goto LAB_0001b44d;
  case 0x49:
    var_19 = 0x141;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x141);
    goto LAB_0001b44d;
  case 0x4a:
    var_19 = 0x13c;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x13c);
    goto LAB_0001b44d;
  case 0x4b:
    var_19 = 0x13d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x13d);
    goto LAB_0001b44d;
  case 0x4c:
    var_19 = 0x154;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x154);
    goto LAB_0001b44d;
  case 0x4d:
    var_19 = 0x152;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x152);
    goto LAB_0001b44d;
  case 0x4e:
    var_19 = 0x153;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x153);
    goto LAB_0001b44d;
  case 0x4f:
    var_19 = 0x15c;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x15c);
    goto LAB_0001b44d;
  case 0x50:
    var_19 = 0x13b;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x13b);
    goto LAB_0001b44d;
  case 0x51:
    var_19 = 0x151;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x151);
    goto LAB_0001b44d;
  case 0x52:
    var_19 = 0x155;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x155);
    goto LAB_0001b44d;
  case 0x53:
    var_19 = 0x12d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x12d);
    goto LAB_0001b44d;
  case 0x54:
    var_19 = 0x130;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x130);
    goto LAB_0001b44d;
  case 0x55:
    var_19 = 0x12f;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x12f);
    goto LAB_0001b44d;
  case 0x56:
    var_19 = 0x11f;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x11f);
    goto LAB_0001b44d;
  case 0x57:
    var_19 = 0x121;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x121);
    goto LAB_0001b44d;
  case 0x58:
    var_19 = 0x122;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x122);
    goto LAB_0001b44d;
  case 0x59:
    var_19 = 0x123;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x123);
    goto LAB_0001b44d;
  case 0x5a:
    var_19 = 0x14f;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x14f);
    goto LAB_0001b44d;
  case 0x5b:
    var_19 = 0x147;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x147);
    goto LAB_0001b44d;
  case 0x5c:
    var_19 = 300;
    var_14 = var_10(yylval.wildcard.exclude_name_list,300);
    goto LAB_0001b44d;
  case 0x5d:
    var_19 = 0x12e;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x12e);
    goto LAB_0001b44d;
  case 0x5e:
    var_19 = 0x148;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x148);
    goto LAB_0001b44d;
  case 0x5f:
    var_19 = 0x149;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x149);
    goto LAB_0001b44d;
  case 0x60:
    var_19 = 0x14a;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x14a);
    goto LAB_0001b44d;
  case 0x61:
    var_19 = 0x11a;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x11a);
    goto LAB_0001b44d;
  case 0x62:
    var_19 = 0x11b;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x11b);
    goto LAB_0001b44d;
  case 99:
    var_19 = 0x11c;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x11c);
    goto LAB_0001b44d;
  case 100:
    var_19 = 0x11d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x11d);
    goto LAB_0001b44d;
  case 0x65:
    var_19 = 0x11e;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x11e);
    goto LAB_0001b44d;
  case 0x66:
    var_19 = 0x14b;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x14b);
    goto LAB_0001b44d;
  case 0x67:
    var_19 = 0x14c;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x14c);
    goto LAB_0001b44d;
  case 0x68:
    var_19 = 0x14d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x14d);
    goto LAB_0001b44d;
  case 0x69:
  case 0x73:
    var_19 = 0x13a;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x13a);
    goto LAB_0001b44d;
  case 0x6a:
  case 0x6c:
    var_19 = 0x127;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x127);
    goto LAB_0001b44d;
  case 0x6b:
    var_19 = 0x128;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x128);
    goto LAB_0001b44d;
  case 0x6d:
    var_19 = 0x12a;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x12a);
    goto LAB_0001b44d;
  case 0x6e:
    var_19 = 0x129;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x129);
    goto LAB_0001b44d;
  case 0x6f:
    var_19 = 0x136;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x136);
    goto LAB_0001b44d;
  case 0x70:
    var_19 = 0x137;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x137);
    goto LAB_0001b44d;
  case 0x71:
    var_19 = 0x138;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x138);
    goto LAB_0001b44d;
  case 0x72:
    var_19 = 0x139;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x139);
    goto LAB_0001b44d;
  case 0x74:
    var_19 = 0x17c;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x17c);
    goto LAB_0001b44d;
  case 0x75:
    var_19 = 0x17d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x17d);
    goto LAB_0001b44d;
  case 0x76:
    var_19 = 0x17e;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x17e);
    goto LAB_0001b44d;
  case 0x77:
  case 0x78:
    var_19 = 0x14e;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x14e);
    goto LAB_0001b44d;
  case 0x79:
  case 0x7a:
    var_19 = 0x150;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x150);
    goto LAB_0001b44d;
  case 0x7b:
    var_19 = 0x17f;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x17f);
    goto LAB_0001b44d;
  case 0x7c:
    var_19 = 0x132;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x132);
    goto LAB_0001b44d;
  case 0x7d:
    var_19 = 0x120;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x120);
    goto LAB_0001b44d;
  case 0x7e:
    var_19 = 0x157;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x157);
    goto LAB_0001b44d;
  case 0x7f:
    var_19 = 0x180;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x180);
    goto LAB_0001b44d;
  case 0x80:
    var_19 = 0x158;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x158);
    goto LAB_0001b44d;
  case 0x81:
    var_19 = 0x159;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x159);
    goto LAB_0001b44d;
  case 0x82:
    var_19 = 0x15a;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x15a);
    goto LAB_0001b44d;
  case 0x83:
    var_19 = 0x15b;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x15b);
    goto LAB_0001b44d;
  case 0x84:
    var_19 = 0x17b;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x17b);
    goto LAB_0001b44d;
  case 0x85:
    var_19 = 0x181;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x181);
    goto LAB_0001b44d;
  case 0x86:
    var_19 = 0x182;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x182);
    goto LAB_0001b44d;
  case 0x87:
  case 0xb7:
  case 0xc4:
    var_25 = var_25 + 1;
    goto LAB_0001b24c;
  case 0x88:
    var_19 = 0x162;
    var_25 = var_25 + 1;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x162);
    goto LAB_0001b44d;
  case 0x89:
  case 0x8a:
  case 0xb8:
  case 0xc5:
  case 0xc6:
    goto LAB_0001b24c;
  case 0x8b:
    var_19 = 0x163;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x163);
    goto LAB_0001b44d;
  case 0x8c:
    var_19 = 0x156;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x156);
    goto LAB_0001b44d;
  case 0x8d:
    var_19 = 0x117;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x117);
    goto LAB_0001b44d;
  case 0x8e:
    var_19 = 0x15d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x15d);
    goto LAB_0001b44d;
  case 0x8f:
    var_19 = 0x16b;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x16b);
    goto LAB_0001b44d;
  case 0x90:
    var_19 = 0x16c;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x16c);
    goto LAB_0001b44d;
  case 0x91:
    var_19 = 0x16d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x16d);
    goto LAB_0001b44d;
  case 0x92:
    var_19 = 0x161;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x161);
    goto LAB_0001b44d;
  case 0x93:
    var_19 = 0x169;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x169);
    goto LAB_0001b44d;
  case 0x94:
    var_19 = 0x164;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x164);
    goto LAB_0001b44d;
  case 0x95:
    var_19 = 0x165;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x165);
    goto LAB_0001b44d;
  case 0x96:
    var_19 = 0x168;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x168);
    goto LAB_0001b44d;
  case 0x97:
    var_19 = 0x172;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x172);
    goto LAB_0001b44d;
  case 0x98:
    var_19 = 0x174;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x174);
    goto LAB_0001b44d;
  case 0x99:
    var_19 = 0x15e;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x15e);
    goto LAB_0001b44d;
  case 0x9a:
    var_19 = 0x15f;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x15f);
    goto LAB_0001b44d;
  case 0x9b:
    var_19 = 0x160;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x160);
    goto LAB_0001b44d;
  case 0x9c:
    var_19 = 0x163;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x163);
    goto LAB_0001b44d;
  case 0x9d:
    var_19 = 0x156;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x156);
    goto LAB_0001b44d;
  case 0x9e:
    var_19 = 0x117;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x117);
    goto LAB_0001b44d;
  case 0x9f:
    var_19 = 0x15d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x15d);
    goto LAB_0001b44d;
  case 0xa0:
    var_19 = 0x16b;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x16b);
    goto LAB_0001b44d;
  case 0xa1:
    var_19 = 0x16c;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x16c);
    goto LAB_0001b44d;
  case 0xa2:
    var_19 = 0x16d;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x16d);
    goto LAB_0001b44d;
  case 0xa3:
    var_19 = 0x161;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x161);
    goto LAB_0001b44d;
  case 0xa4:
    var_19 = 0x169;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x169);
    goto LAB_0001b44d;
  case 0xa5:
    var_19 = 0x164;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x164);
    goto LAB_0001b44d;
  case 0xa6:
    var_19 = 0x165;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x165);
    goto LAB_0001b44d;
  case 0xa7:
    var_19 = 0x168;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x168);
    goto LAB_0001b44d;
  case 0xa8:
    var_19 = 0x172;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x172);
    goto LAB_0001b44d;
  case 0xa9:
  case 0xbc:
    var_19 = 0x173;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x173);
    goto LAB_0001b44d;
  case 0xaa:
    var_19 = 0x174;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x174);
    goto LAB_0001b44d;
  case 0xab:
    var_19 = 0x15e;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x15e);
    goto LAB_0001b44d;
  case 0xac:
    var_19 = 0x15f;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x15f);
    goto LAB_0001b44d;
  case 0xad:
    var_19 = 0x160;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x160);
    goto LAB_0001b44d;
  case 0xae:
    var_19 = 0x103;
    uVar12 = var_21(var_23);
    var_14 = var_10(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xaf:
    var_19 = 0x103;
    uVar12 = var_21(var_23);
    var_14 = var_10(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xb0:
    var_19 = 0x103;
    uVar12 = var_21(var_23);
    var_14 = var_10(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xb1:
    var_19 = 0x103;
    uVar12 = var_21(var_23);
    var_14 = var_10(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xb2:
    var_19 = 0x104;
    uVar12 = var_21(var_23 + 2);
    var_14 = var_10(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xb3:
    var_19 = 0x103;
    uVar12 = var_21(var_23);
    var_14 = var_10(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xb4:
    var_19 = 0x104;
    uVar12 = var_21(var_23 + 2);
    var_14 = var_10(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xb5:
    if ((*var_23 == '/') && (var_23[1] == '*')) {
      *var_18 = yy_hold_char;
      var_36 = (char *)(var_26 + 2);
      var_24 = 2;
      yy_hold_char = var_26[2];
      var_23 = (char *)var_26;
      var_26[2] = 0;
      var_20();
      goto LAB_0001b24c;
    }
    var_19 = 0x103;
    uVar12 = var_21(var_23);
    var_14 = var_10(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xb6:
    pcVar9 = (char *)var_21(var_23 + 1);
    yylval.name = pcVar9;
    var_28 = var_27(pcVar9);
    var_16 = var_24 - 2;
    if (-1 < (int)var_16 && (type_6)(var_28 < var_16) <= (type_6)-((int)var_16 >> 0x1f)) {
      var_28 = var_16;
    }
    var_19 = 0x103;
    pcVar9[var_28] = '\0';
    var_14 = var_10(yylval.wildcard.exclude_name_list,yylval.fill);
    goto LAB_0001b44d;
  case 0xb9:
    var_19 = (int)*var_23;
    var_14 = var_10(yylval.wildcard.exclude_name_list,yylval.fill);
    goto LAB_0001b44d;
  case 0xba:
    var_19 = 0x177;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x177);
    goto LAB_0001b44d;
  case 0xbb:
    var_19 = 0x178;
    var_14 = var_10(yylval.wildcard.exclude_name_list,0x178);
    goto LAB_0001b44d;
  case 0xbd:
    var_19 = 0x176;
    uVar12 = var_21(var_23);
    var_14 = var_10(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xbe:
    var_19 = 0x175;
    uVar12 = var_21(var_23);
    var_14 = var_10(yylval.wildcard.exclude_name_list,uVar12);
    goto LAB_0001b44d;
  case 0xbf:
    var_2 = 0x11;
    var_19 = (int)*var_23;
    var_14 = var_10(yylval.wildcard.exclude_name_list,yylval.fill);
    goto LAB_0001b44d;
  case 0xc0:
    var_2 = 0x13;
    var_29 = 0;
    var_19 = (int)*var_23;
    var_14 = var_10(yylval.wildcard.exclude_name_list,yylval.fill);
    goto LAB_0001b44d;
  case 0xc1:
    var_19 = (int)*var_23;
    var_14 = var_10(yylval.wildcard.exclude_name_list,yylval.fill);
    goto LAB_0001b44d;
  case 0xc2:
    var_29 = var_29 + 1;
    var_19 = (int)*var_23;
    var_14 = var_10(yylval.wildcard.exclude_name_list,yylval.fill);
    goto LAB_0001b44d;
  case 0xc3:
    var_29 = var_29 + -1;
    if (var_29 < 0) {
      var_2 = 0x11;
    }
    var_19 = (int)*var_23;
    var_14 = var_10(yylval.wildcard.exclude_name_list,yylval.fill);
    goto LAB_0001b44d;
  case 199:
    var_30(" in script",var_23);
    goto LAB_0001b24c;
  case 200:
    var_30(" in expression",var_23);
    goto LAB_0001b24c;
  case 0xc9:
    var_31(var_23,var_24,1,(type_3 *)var_4);
    goto LAB_0001b24c;
  case 0xca:
    break;
  case 0xcb:
  case 0xcc:
  case 0xcd:
  case 0xce:
  case 0xcf:
  case 0xd0:
  case 0xd1:
  case 0xd2:
  case 0xd3:
  case 0xd4:
    var_16 = var_32 - 1;
    var_32 = var_16;
    if (var_16 == 0) {
      var_19 = 0;
      var_25 = 0;
      var_14 = var_10(yylval.wildcard.exclude_name_list,yylval.fill);
    }
    else {
      var_19 = 0x116;
      var_33(include_stack[var_16]);
      var_25 = lineno_stack[var_16];
      input_flags._0_1_ = input_flags._0_1_ & 0xf7 | ((type_8)sysrooted_stack[var_16] & 1) * '\b';
      var_14 = var_10(yylval.wildcard.exclude_name_list,yylval.fill);
    }
    goto LAB_0001b44d;
  default:
                    /* WARNING: Subroutine does not return */
    var_34("fatal flex scanner internal error--no action found");
  }
  var_19 = -1 - (int)var_23;
  *var_18 = yy_hold_char;
  pFVar4 = var_3;
  var_6 = var_5[sVar5];
  var_35 = var_38;
  if (var_6->yy_buffer_status == 0) {
    var_6->yy_buffer_status = 1;
    var_38 = var_6->var_38;
    var_6->yy_input_file = pFVar4;
    var_35 = var_6->var_38;
  }
  if (var_6->yy_ch_buf + var_35 < var_36) {
    var_35 = var_37();
    if (var_35 != 1) {
      if (var_35 == 2) {
        var_18 = (type_8 *)(var_5[var_8]->yy_ch_buf + var_38);
        var_36 = (char *)var_18;
        var_17 = var_39();
        var_26 = (type_8 *)var_23;
        goto LAB_0001b353;
      }
      if (var_35 != 0) goto LAB_0001b24c;
      var_18 = (type_8 *)(var_23 + (int)(var_18 + var_19));
      var_36 = (char *)var_18;
      var_16 = var_39();
      var_26 = (type_8 *)var_23;
      goto LAB_0001c0dc;
    }
    var_36 = var_23;
    var_19 = (var_2 + -1) / 2 + 0xcb;
    goto LAB_0001b391;
  }
  var_18 = (type_8 *)(var_23 + (int)(var_18 + var_19));
  var_36 = (char *)var_18;
  var_17 = var_39();
  var_16 = var_17;
  if (yy_accept[var_17] != 0) {
    yy_last_accepting_state = var_17;
    yy_last_accepting_cpos = (char *)var_18;
  }
  for (; var_16 != (int)yy_chk[yy_base[var_16] + 1]; var_16 = (int)yy_def[var_16]) {
  }
  var_16 = (type_6)yy_nxt[yy_base[var_16] + 1];
  var_26 = (type_8 *)var_23;
  if ((var_16 != 0x718) && (var_16 != 0)) goto code_r0x0001c8e3;
  goto LAB_0001b353;
code_r0x0001c8e3:
  var_18 = var_18 + 1;
LAB_0001c0dc:
  yy_hold_char = *var_18;
  goto LAB_0001b26b;
_L404:
  *var_18 = yy_hold_char;
  var_18 = (type_8 *)yy_last_accepting_cpos;
  goto LAB_0001b353;
}


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

void MASKED(void)

{
  byte *pbVar1;
  byte bVar2;
  ushort uVar3;
  undefined4 uVar4;
  int iVar5;
  bool bVar6;
  int iVar7;
  undefined4 *puVar8;
  uint uVar9;
  uint uVar10;
  int unaff_EBP;
  byte *unaff_ESI;
  byte *local_54;
  byte *local_44;
  uint local_40;
  
  FUN_0001d2ea();
  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 9) != 0) goto LAB_0001b1f4;
  pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 9;
  pbVar1[0] = 1;
  pbVar1[1] = 0;
  pbVar1[2] = 0;
  pbVar1[3] = 0;
  if (*(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5) == 0) {
    pbVar1 = BYTE_ARRAY_001b5515 + unaff_EBP + 5;
    pbVar1[0] = 1;
    pbVar1[1] = 0;
    pbVar1[2] = 0;
    pbVar1[3] = 0;
  }
  if (*(int *)((int)&DWORD_001b53b4 + unaff_EBP + 2) == 0) {
    *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) =
         **(undefined4 **)((int)&DWORD_001b3e60 + unaff_EBP + 2);
    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) == 0) goto LAB_0001b40c;
LAB_0001b1aa:
    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);
    if (iVar7 == 0) goto LAB_0001b3ca;
LAB_0001b1b8:
    puVar8 = *(undefined4 **)(iVar7 + *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21) * 4);
    if (puVar8 == (undefined4 *)0x0) goto LAB_0001b3ca;
  }
  else {
    if (*(int *)((int)&DWORD_001b53b0 + unaff_EBP + 2) != 0) goto LAB_0001b1aa;
LAB_0001b40c:
    *(undefined4 *)((int)&DWORD_001b53b0 + unaff_EBP + 2) =
         **(undefined4 **)(BYTE_ARRAY_001b3e65 + unaff_EBP + 9);
    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);
    if (iVar7 != 0) goto LAB_0001b1b8;
LAB_0001b3ca:
    FUN_0001a8c0();
    iVar7 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x21);
    iVar5 = *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x19);
    puVar8 = (undefined4 *)
             FUN_0001aba0(*(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2),0x4000);
    *(undefined4 **)(iVar5 + iVar7 * 4) = puVar8;
  }
  unaff_ESI = BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215;
  *(undefined4 *)(BYTE_ARRAY_001b5515 + unaff_EBP + 0x11) = puVar8[4];
  pbVar1 = (byte *)puVar8[2];
  uVar4 = *puVar8;
  *(byte **)unaff_ESI = pbVar1;
  *(undefined4 *)((int)&DWORD_001b53b4 + unaff_EBP + 2) = uVar4;
  bVar2 = *pbVar1;
  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = pbVar1;
  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;
LAB_0001b1f4:
  uVar10 = *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219);
  if (uVar10 != 0) {
    *(uint *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x219) = 0;
    if (uVar10 < 6) {
                    /* WARNING: Could not recover jumptable at 0x0001b3c8. Too many branches */
                    /* WARNING: Treating indirect jump as call */
      (*(code *)(*(int *)(unaff_EBP + 0x5649e + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();
      return;
    }
                    /* WARNING: Subroutine does not return */
    FUN_00033e90(unaff_EBP + 0x560d9,0x83,unaff_EBP + 0x56502,unaff_ESI);
  }
  iVar7 = unaff_EBP + 0x5a2ca;
  pbVar1 = *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd);
  bVar2 = BYTE_ARRAY_001b5515[unaff_EBP + 0x15];
  uVar10 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 5);
  *pbVar1 = bVar2;
  local_40 = *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1);
  uVar3 = *(ushort *)(iVar7 + uVar10 * 2);
  bVar6 = false;
  local_44 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);
  local_54 = pbVar1;
  while( true ) {
    if (*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP) != 0) {
      bVar6 = true;
      local_40 = uVar10;
      local_44 = local_54;
    }
    uVar9 = (uint)(byte)(&UNK_0005b1aa)[(uint)bVar2 + unaff_EBP];
    while ((int)*(short *)(unaff_EBP + 0x5650a + (uVar3 + uVar9) * 2) != uVar10) {
      uVar10 = (uint)*(short *)(&UNK_0005944a + uVar10 * 2 + unaff_EBP);
      if (0x718 < (int)uVar10) {
        uVar9 = (uint)*(byte *)(unaff_EBP + 0x5b14a + uVar9);
      }
      uVar3 = *(ushort *)(iVar7 + uVar10 * 2);
    }
    local_54 = local_54 + 1;
    uVar10 = (uint)*(ushort *)(&UNK_00057caa + (uVar3 + uVar9) * 2 + unaff_EBP);
    uVar3 = *(ushort *)(iVar7 + uVar10 * 2);
    if (uVar3 == 0xb6e) break;
    bVar2 = *local_54;
  }
  if (bVar6) {
    *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2) = local_44;
    *(uint *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) = local_40;
  }
  uVar10 = (uint)*(short *)(&UNK_0005b2aa + uVar10 * 2 + unaff_EBP);
  if (uVar10 == 0) {
    local_54 = *(byte **)((int)&DWORD_001b5510 + unaff_EBP + 2);
    uVar10 = (uint)*(short *)(&UNK_0005b2aa +
                             *(int *)(BYTE_ARRAY_001b5515 + unaff_EBP + 1) * 2 + unaff_EBP);
  }
  *(byte **)(BYTE_ARRAY_001b5515 + unaff_EBP + 0xd) = local_54;
  *(byte **)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x215) = pbVar1;
  *(int *)(BYTE_ARRAY_001b5ff9 + unaff_EBP + 0x221) = (int)local_54 - (int)pbVar1;
  bVar2 = *local_54;
  *local_54 = 0;
  BYTE_ARRAY_001b5515[unaff_EBP + 0x15] = bVar2;
  if (uVar10 < 0xd5) {
                    /* WARNING: Could not recover jumptable at 0x0001b3a5. Too many branches */
                    /* WARNING: Treating indirect jump as call */
    (*(code *)(*(int *)(unaff_EBP + 0x5614a + uVar10 * 4) + unaff_EBP + 0x1b3eaa))();
    return;
  }
                    /* WARNING: Subroutine does not return */
  FUN_0001a890();
}

