/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */

undefined4 FUN_004052a8(undefined4 param_1,undefined4 param_2)

{
  int iVar1;
  undefined4 uVar2;
  undefined1 auStack_4a0 [16];
  undefined1 *local_490;
  ushort local_48c;
  undefined2 local_48a;
  undefined1 auStack_480 [280];
  byte local_368;
  byte local_367;
  
  iVar1 = FUN_00403d38(param_1,param_2,0x8b01,auStack_4a0);
  uVar2 = 0xffffffff;
  if (-1 < iVar1) {
    memset(auStack_480,0,0x468)   //possible issue identified - semgrep
    local_48c = 0x468;
    local_48a = 0;
    local_490 = auStack_480;
    iVar1 = FUN_00403d38(param_1,param_2,0x8b0b,auStack_4a0);
    if (iVar1 < 0) {
      fprintf(_stderr,"%-8.8s  Driver has no Wireless Extension version information.\n\n",param_2);
    }
    else {
      if (local_48c < 300) {
        return 0;
      }
      printf("%-8.8s  Recommend Wireless Extension v%d or later,\n",param_2,(uint)local_367);
      printf("          Currently compiled with Wireless Extension v%d.\n\n",(uint)local_368);
    }
    uVar2 = 0;
  }
  return uVar2;
}