3 Imager::Color::Float T_PTROBJ
4 Imager::ImgRaw T_PTROBJ
5 Imager::Font::TT T_PTROBJ
7 Imager::Font::FT2 T_PTROBJ
8 Imager::FillHandle T_PTROBJ
15 #############################################################################
18 if (SvOK($arg)) $var = INT2PTR($type,SvIV($arg));
21 # the pre-5.8.0 T_AVREF input map was fixed in 5.8.0
23 if (SvROK($arg) && SvTYPE(SvRV($arg))==SVt_PVAV)
24 $var = (AV*)SvRV($arg);
26 Perl_croak(aTHX_ \"$var is not an array reference\")
28 #############################################################################
31 if ($var == 0) $arg=&PL_sv_undef;
32 else sv_setiv($arg, (IV)$var);
34 sv_setiv($arg, (IV)$var);