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 + -
显示快捷键?