如何在 Emscripten 中以 void 作为返回值包装或调用 C 函数?

jPl*_*tte 4 emscripten

在 Emscripten wiki(与代码交互)中,只有两种类型被列为要传递给ccallor 的可能返回类型cwrap(“数字”和“字符串”)。如何包装/调用一个不返回任何内容的函数(void 返回类型)?

Cha*_*ria 6

“null”作为 void 函数的返回类型而不是字符串。

例如:

    my_fun = Module.cwrap('my_fun', null, ['number', 'number']);
Run Code Online (Sandbox Code Playgroud)