typemap

来自「source of perl for linux application,」· 代码 · 共 62 行

TXT
62
字号
Compress::Raw::Zlib::gzFile		T_PTROBJCompress::Raw::Zlib::deflateStream	T_PTROBJCompress::Raw::Zlib::inflateStream	T_PTROBJCompress::Raw::Zlib::inflateScanStream	T_PTROBJ#Compress::Raw::Zlib::gzFile		T_PTROBJ_AV#Compress::Raw::Zlib::Deflate		T_PTROBJ_AV#Compress::Raw::Zlib::Inflate 	T_PTROBJ_AV#Compress::Raw::Zlib::InflateScan	T_PTROBJ_AVBytef *				T_PV#uInt				T_IV#uLongf				T_IVconst char *			T_PVchar *			        T_PVuLong				T_UVz_off_t				T_UVDualType                	T_DUALint_undef           T_IV_undef#############################################################################INPUTT_UV	$var = (unsigned long)SvUV($arg)T_IV_undef	if (SvOK($arg))        $var = SvIV($arg);    else        $var = 0 ;T_PV	if (SvOK($arg))            $var = ($type)SvPVbyte_nolen($arg);	else            $var = NULL ;T_PTROBJ_AV        if ($arg == &PL_sv_undef || $arg == NULL)            $var = NULL ;        else if (sv_derived_from($arg, \"${ntype}\")) {            IV tmp = SvIV(getInnerObject($arg)) ;            $var = INT2PTR($type, tmp);                    }        else            croak(\"$var is not of type ${ntype}\")#############################################################################OUTPUTT_UV	sv_setuv($arg, (IV)$var);T_DUAL        setDUALstatus($arg, $var) ;T_PV        sv_setpv((SV*)$arg, $var);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?