14 POSIX::SigSet T_OPAQUEPTROBJ
15 POSIX::Termios T_OPAQUEPTROBJ
16 POSIX::SigAction T_HVREF
20 if (SvROK($arg) && sv_derived_from($arg, \"${ntype}\")) {
21 $var = ($type)SvPV_nolen(SvRV($arg));
24 Perl_croak(aTHX_ \"%s: %s is not of type %s\",
25 ${$ALIAS?\q[GvNAME(CvGV(cv))]:\qq[\"$pname\"]},
30 sv_setref_pvn($arg, \"${ntype}\", (const char*)$var, sizeof(*$var));