|
|
1
1
这就是我提出的解决方案: 此C库中的大多数回调都将采用用户提供的void*并将其作为第一个参数传递。所以我将SV*和用户提供的数据保存在一个结构中:
我的xs函数将分配一个_saved_回调结构,并将其作为第一个参数传递,以使用perl子引用和用户假定的数据调用_perl_sub()。
然后调用perl子引用(我省略了用户提供的数据参数的堆栈操作):
|
|
|
2
0
不幸的是,我不能给你一个完整的答案。相反,让我给你一些提示:
祝你好运。你要做一些奇怪的事情。 |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |
|
|
A.Ellett · 测试-t STDIN与-t<STDIN> 2 年前 |
|
|
con · 如何跳转到foreach迭代的特定点? 2 年前 |