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
23 #############################################################################
26 $var = (unsigned long)SvUV($arg)
34 $var = ($type)SvPVbyte_nolen($arg);
39 if ($arg == &PL_sv_undef || $arg == NULL)
41 else if (sv_derived_from($arg, \"${ntype}\")) {
42 IV tmp = SvIV(getInnerObject($arg)) ;
43 $var = INT2PTR($type, tmp);
47 croak(\"$var is not of type ${ntype}\")
51 #############################################################################
54 sv_setuv($arg, (IV)$var);
57 setDUALstatus($arg, $var) ;
60 sv_setpv((SV*)$arg, $var);