44 IV tmp = SvIV((SV*)SvRV($arg));
45 $var = INT2PTR($type,tmp);
48 croak(\"$var is not a reference\")
52 IV tmp = SvIV((SV*)SvRV($arg));
53 $var = INT2PTR($type,tmp);
56 croak(\"$var is not a reference\")
60 IV tmp = SvIV((SV*)SvRV($arg));
61 $var = INT2PTR($type,tmp);
64 croak(\"$var is not a reference\")
68 IV tmp = SvIV((SV*)SvRV($arg));
69 $var = INT2PTR($type,tmp);
72 croak(\"$var is not a reference\")
76 IV tmp = SvIV((SV*)SvRV($arg));
77 $var = INT2PTR($type,tmp);
80 croak(\"$var is not a reference\")
84 IV tmp = SvIV((SV*)SvRV($arg));
85 $var = INT2PTR($type,tmp);
88 croak(\"$var is not a reference\")
92 sv_setiv(newSVrv($arg, "B::MAGIC"), PTR2IV($var));
95 sv_setiv(newSVrv($arg, "B::HE"), PTR2IV($var));
98 sv_setiv(newSVrv($arg, "B::RHE"), PTR2IV($var));
101 sv_setiv(newSVrv($arg, $var ? "B::PADLIST" : "B::NULL"),