📄 typemap
字号:
BOOL T_BOOLLONG T_IVHKEY T_UVHANDLE T_UVDWORD T_UVoDWORD O_UVUINT T_UVREGSAM T_UVSECURITY_INFORMATION T_UVchar * T_BUFWCHAR * T_BUFBYTE * T_BUFvoid * T_BUFValEntA * T_BUFValEntW * T_BUFSECURITY_DESCRIPTOR * T_BUFSECURITY_ATTRIBUTES * T_BUFLPOVERLAPPED T_BUFLONG * T_IVBUFDWORD * T_UVBUFLPDWORD T_UVBUFoDWORD * O_UVBUFHKEY * T_UVBUFPoHKEY * O_UVBUFPFILETIME * T_SBUF#############################################################################INPUTT_BOOL $var= null_arg($arg)||!SvTRUE($arg) ? ($type)0 : looks_like_number($arg) ? ($type)SvIV($arg) : ($type)1T_BUF if( null_arg($arg) ) $var= NULL; else $var= ($type) SvPV( $arg, PL_na )T_SBUF grow_buf( $var,$arg, $type )T_IV $var= null_arg($arg) ? ($type)0 : INT2PTR($type,SvIV($arg))T_UV $var= null_arg($arg) ? ($type)0 : INT2PTR($type,SvUV($arg))O_IV $var= optIV($arg)O_UV $var= optUV($arg)T_IVBUF if( null_arg($arg) ) $var= NULL; else *( $var= ($type) TempAlloc( sizeof(*($var)) ) )= SvIV($arg)T_UVBUF if( null_arg($arg) ) $var= NULL; else *( $var= ($type) TempAlloc( sizeof(*($var)) ) )= SvUV($arg)O_IVBUF if( null_arg($arg) ) $var= NULL; else *( $var= ($type) TempAlloc( sizeof(*($var)) ) )= SvOK($arg) ? SvIV($arg) : 0;O_UVBUF if( null_arg($arg) ) $var= NULL; else *( $var= ($type) TempAlloc( sizeof(*($var)) ) )= SvOK($arg) ? SvUV($arg) : 0;T_IVBUFP if( null_arg($arg) ) $var= NULL; else *( $var= ($type) TempAlloc( sizeof(*($var)) ) )= (void *)SvIV($arg)T_UVBUFP if( null_arg($arg) ) $var= NULL; else *( $var= ($type) TempAlloc( sizeof(*($var)) ) )= (void *)SvUV($arg)O_IVBUFP if( null_arg($arg) ) $var= NULL; else *( $var= ($type) TempAlloc( sizeof(*($var)) ) )= SvOK($arg) ? (void *)SvIV($arg) : 0;O_UVBUFP if( null_arg($arg) ) $var= NULL; else *( $var= ($type) TempAlloc( sizeof(*($var)) ) )= SvOK($arg) ? (void *)SvUV($arg) : 0;#############################################################################OUTPUTT_BOOL if( ! null_arg($arg) && ! SvREADONLY($arg) ) { if( $var ) { sv_setiv( $arg, (IV)$var ); } else { sv_setsv( $arg, &PL_sv_no ); } }T_BUF ;T_SBUF trunc_buf( RETVAL, $var,$arg );T_IV if( ! null_arg($arg) && ! SvREADONLY($arg) ) sv_setiv( $arg, PTR2IV($var) );T_UV if( ! null_arg($arg) && ! SvREADONLY($arg) ) sv_setuv( $arg, PTR2UV($var) );O_IV if( ! null_arg($arg) ) sv_setiv( $arg, PTR2IV($var) );O_UV if( ! null_arg($arg) ) sv_setuv( $arg, PTR2UV($var) );T_IVBUF if( ! null_arg($arg) && ! SvREADONLY($arg) ) sv_setiv( $arg, (IV)*($var) );T_UVBUF if( ! null_arg($arg) && ! SvREADONLY($arg) ) sv_setuv( $arg, (UV)*($var) );O_IVBUF if( ! null_arg($arg) ) sv_setiv( $arg, (IV)*($var) );O_UVBUF if( ! null_arg($arg) ) sv_setuv( $arg, (UV)*($var) );T_IVBUFP if( ! null_arg($arg) && ! SvREADONLY($arg) ) sv_setiv( $arg, (IV)*($var) );T_UVBUFP if( ! null_arg($arg) && ! SvREADONLY($arg) ) sv_setuv( $arg, (UV)*($var) );O_IVBUFP if( ! null_arg($arg) ) sv_setiv( $arg, (IV)*($var) );O_UVBUFP if( ! null_arg($arg) ) sv_setuv( $arg, (UV)*($var) );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -