(PTRACE_ARG3_TYPE) &regs, 0) == -1)
(PTRACE_TYPE_ARG3) &regs, 0) == -1)
fetch_inferior_registers (int regno){  if (regno == -1 || getregs_supplies (regno))    {      struct reg regs;      if (ptrace (PT_GETREGS, PIDGET (inferior_ptid),		  (PTRACE_ARG3_TYPE) &regs, 0) == -1)	perror_with_name ("Couldn't get registers");            mipsnbsd_supply_reg ((char *) &regs, regno);      if (regno != -1)	return;    }  if (regno == -1 || regno >= FP0_REGNUM)    {      struct fpreg fpregs;      if (ptrace (PT_GETFPREGS, PIDGET (inferior_ptid),		  (PTRACE_ARG3_TYPE) &fpregs, 0) == -1)	perror_with_name ("Couldn't get floating point status");      mipsnbsd_supply_fpreg ((char *) &fpregs, regno);    }}