function scanner_use() /* entry=304 class_id=0x052D slot=0x01 */ { var referent, /* [BP+00h] type=0x69 */ n; /* [BP-02h] type=0x24 */ entry: set_info(0x0207, *(arg_06)); process_exclude(); set_info(0x00F0, 0); /* global_address global_id=0x3C */ if (Intrinsic0082() < 0x03E8) goto block_0164; block_0111: spawn class_0A0C_slot_21(pid, 0x00B0, 0x00000000); suspend; spawn class_0A0C_slot_32(pid, 100, 0x00000000); suspend; goto block_0238; block_0164: /* global_address global_id=0x3C */ /* global_address global_id=0x3C */ /* loopscr value_u8=0x24 */ /* loopscr value_u8=0x3D */ /* loopscr value_u8=0x3A */ /* loopscr value_u8=0x25 */ /* loop current_var=0xFE string_bytes=0x6 loop_type=0x2 */ block_01A2: if condition goto block_01E9; block_01A5: if ((Kernel.resetRef(n) != 0) && (n != Item.pop())) goto block_01E5; block_01C3: class_0A11_slot_2B(n); if retval goto block_01E5; block_01D3: spawn class_052D_slot_20(n, arg_06); block_01E5: /* loopnext */ goto block_01A2; block_01E9: spawn class_0A0C_slot_21(pid, 0x00BA, 0x00000000); suspend; spawn class_0A0C_slot_32(pid, 120, 0x00000000); suspend; block_0238: return; }