📄 xstest.xs
字号:
#include "EXTERN.h"#include "perl.h"#include "XSUB.h"voidxstest_something (char * some_thing){ some_thing = some_thing;}voidxstest_something2 (char * some_thing){ some_thing = some_thing;}MODULE = XSTest PACKAGE = XSTest PREFIX = xstest_PROTOTYPES: DISABLEintis_even(input) int input CODE: RETVAL = (input % 2 == 0); OUTPUT: RETVALvoidxstest_something (myclass, some_thing) char * some_thing C_ARGS: some_thingvoidxstest_something2 (some_thing) char * some_thingvoidxstest_something3 (myclass, some_thing) SV * myclass char * some_thing PREINIT: int i = 0; PPCODE: /* it's up to us clear these warnings */ myclass = myclass; some_thing = some_thing; i = i; XSRETURN_UNDEF; intconsts (myclass) SV * myclass ALIAS: const_one = 1 const_two = 2 const_three = 3 CODE: /* it's up to us clear these warnings */ myclass = myclass; ix = ix; RETVAL = 1; OUTPUT: RETVAL
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -