int * FUN_00401798(int param_1)

{
  int *piVar1;
  
  if (param_1 == 0) {
    FUN_0047f5a0(&DAT_0048afe0,"slist.c",0x1c0,"ListItrCreate");
  }
  piVar1 = (int *)FUN_00485150(1,8);
  if (piVar1 != (int *)0x0) {
    *piVar1 = param_1;
    piVar1[1] = -1;
  }
  return piVar1;
}