让我说我有一个带有此签名的C函数:void function(float **, float **, unsigned long)
,代码通过Emscripten移植到JavaScript。此函数将从Emscripten JavaScript库中调用,因此必须通过Emscripten的Runtime.getFuncWrapper转换为JS函数。如何将C函数签名表示为Runtime.getFuncWrapper的签名字符串?
答案 0 :(得分:0)
我发现以下签名字符串有效:' viii'。第一个字符(' v')描述了函数的返回类型,即void
,而每个' i'表示int
类型的参数。指针表示为整数,因此这应该是正确的签名。