1 Compress::Raw::Zlib::gzFile T_PTROBJ
2 Compress::Raw::Zlib::deflateStream T_PTROBJ
3 Compress::Raw::Zlib::inflateStream T_PTROBJ
4 Compress::Raw::Zlib::inflateScanStream T_PTROBJ
6 #Compress::Raw::Zlib::gzFile T_PTROBJ_AV
7 #Compress::Raw::Zlib::Deflate T_PTROBJ_AV
8 #Compress::Raw::Zlib::Inflate T_PTROBJ_AV
9 #Compress::Raw::Zlib::InflateScan T_PTROBJ_AV
22 #############################################################################
25 $var = (unsigned long)SvUV($arg)
33 $var = ($type)SvPVbyte_nolen($arg);
38 if ($arg == &PL_sv_undef || $arg == NULL)
40 else if (sv_derived_from($arg, \"${ntype}\")) {
41 IV tmp = SvIV(getInnerObject($arg)) ;
42 $var = INT2PTR($type, tmp);
46 croak(\"$var is not of type ${ntype}\")
50 #############################################################################
53 sv_setuv($arg, (IV)$var);
56 setDUALstatus($arg, $var) ;
59 sv_setpv((SV*)$arg, $var);