Skip to content

Commit cbe18bb

Browse files
iscgarphkahler
authored andcommitted
slvs: bring back accidentally removed Emscripten binding for uint32_t[4]
I accidentally removed it in commit 7ceb7fa, and this broke the WASM library because Slvs_Entity contains two such arrays.
1 parent 2989b9e commit cbe18bb

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/slvs/jslib.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,12 @@ EMSCRIPTEN_BINDINGS(slvs) {
6262
emscripten::constant("RESULT_TOO_MANY_UNKNOWNS", SLVS_RESULT_TOO_MANY_UNKNOWNS);
6363
emscripten::constant("RESULT_REDUNDANT_OKAY", SLVS_RESULT_REDUNDANT_OKAY);
6464

65+
emscripten::value_array<std::array<uint32_t, 4>>("array_uint32_4")
66+
.element(emscripten::index<0>())
67+
.element(emscripten::index<1>())
68+
.element(emscripten::index<3>())
69+
.element(emscripten::index<4>());
70+
6571
emscripten::value_object<Slvs_Entity>("Slvs_Entity")
6672
.field("h", &Slvs_Entity::h)
6773
.field("group", &Slvs_Entity::group)

0 commit comments

Comments
 (0)