Skip to content

Commit 38e04ec

Browse files
Add missing signatures for C++ SIDE_MODULES (emscripten-core#13414)
Add signatures for functions preventing an upgrade from 2.0.8 Fixes emscripten-core#13380
1 parent 2670be8 commit 38e04ec

5 files changed

Lines changed: 8 additions & 0 deletions

File tree

AUTHORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -543,4 +543,5 @@ a license to everyone to use it as detailed in LICENSE.)
543543
* Jinoh Kang <[email protected]>
544544
* Jorge Prendes <[email protected]>
545545
* Alexey Shamrin <[email protected]>
546+
* Ben den Hollander <[email protected]> (copyright owned by DynaScape Software Inc.)
546547
* Akul Penugonda <[email protected]>

src/embind/embind.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1218,6 +1218,7 @@ var LibraryEmbind = {
12181218

12191219
$structRegistrations: {},
12201220

1221+
_embind_register_value_object__sig: 'viiiiii',
12211222
_embind_register_value_object__deps: [
12221223
'$structRegistrations', '$readLatin1String', '$embind__requireFunction'],
12231224
_embind_register_value_object: function(
@@ -1236,6 +1237,7 @@ var LibraryEmbind = {
12361237
};
12371238
},
12381239

1240+
_embind_register_value_object_field__sig: 'viiiiiiiiii',
12391241
_embind_register_value_object_field__deps: [
12401242
'$structRegistrations', '$readLatin1String', '$embind__requireFunction'],
12411243
_embind_register_value_object_field: function(
@@ -1261,6 +1263,7 @@ var LibraryEmbind = {
12611263
});
12621264
},
12631265

1266+
_embind_finalize_value_object__sig: 'ii',
12641267
_embind_finalize_value_object__deps: [
12651268
'$structRegistrations', '$runDestructors',
12661269
'$simpleReadValueFromPointer', '$whenDependentTypesAreResolved'],

src/embind/emval.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ var LibraryEmVal = {
100100
}
101101
},
102102

103+
_emval_decref__sig: 'vi',
103104
_emval_decref__deps: ['$emval_free_list', '$emval_handle_array'],
104105
_emval_decref: function(handle) {
105106
if (handle > 4 && 0 === --emval_handle_array[handle].refcount) {
@@ -314,6 +315,7 @@ var LibraryEmVal = {
314315
return !object;
315316
},
316317

318+
_emval_call__sig: 'iiiii',
317319
_emval_call__deps: ['_emval_lookupTypes', '_emval_register', '$requireHandle'],
318320
_emval_call: function(handle, argCount, argTypes, argv) {
319321
handle = requireHandle(handle);

src/library_glew.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ var LibraryGLEW = {
127127
return GLEW.extensionIsSupported(UTF8ToString(name));
128128
},
129129

130+
glewGetErrorString__sig: 'ii',
130131
glewGetErrorString: function(error) {
131132
return GLEW.errorString(error);
132133
},

src/library_html5.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2645,6 +2645,7 @@ var LibraryJSEvents = {
26452645
return {{{ cDefine('EMSCRIPTEN_RESULT_SUCCESS') }}};
26462646
},
26472647

2648+
emscripten_html5_remove_all_event_listeners__sig: 'v',
26482649
emscripten_html5_remove_all_event_listeners__deps: ['$JSEvents'],
26492650
emscripten_html5_remove_all_event_listeners: function() {
26502651
JSEvents.removeAllEventListeners();

0 commit comments

Comments
 (0)