Fix WASM compilation

This commit is contained in:
Maximilian Mader 2020-12-03 11:47:04 +01:00
parent 405d85343f
commit 9dc9e58a7f
Signed by: Max
GPG Key ID: F71D56A3151C4FB3

View File

@ -67,37 +67,36 @@ typedef struct {
} configuration_t; } configuration_t;
// TODO: There must be a better way to not duplicate this data on the JavaScript side // TODO: There must be a better way to not duplicate this data on the JavaScript side
static const char *MODELS_STRING[] = { const char *MODELS_STRING[] = {
MODELS(GENERATE_STRING) MODELS(GENERATE_STRING)
}; };
static const char *SGB_REVISIONS_STRING[] = { const char *SGB_REVISIONS_STRING[] = {
SGB_REVISIONS(GENERATE_STRING) SGB_REVISIONS(GENERATE_STRING)
}; };
static const char** EMSCRIPTEN_KEEPALIVE get_models_string_pointer() { const char** EMSCRIPTEN_KEEPALIVE get_models_string_pointer() {
return MODELS_STRING; return MODELS_STRING;
} }
static const size_t EMSCRIPTEN_KEEPALIVE get_models_string_pointer_size() { const size_t EMSCRIPTEN_KEEPALIVE get_models_string_pointer_size() {
return sizeof(*MODELS_STRING); return sizeof(*MODELS_STRING);
} }
static const size_t EMSCRIPTEN_KEEPALIVE get_models_string_size() { const size_t EMSCRIPTEN_KEEPALIVE get_models_string_size() {
return sizeof(MODELS_STRING); return sizeof(MODELS_STRING);
} }
static const char** EMSCRIPTEN_KEEPALIVE get_sgb_revisions_string_pointer() { const char** EMSCRIPTEN_KEEPALIVE get_sgb_revisions_string_pointer() {
return SGB_REVISIONS_STRING; return SGB_REVISIONS_STRING;
} }
static const size_t EMSCRIPTEN_KEEPALIVE get_sgb_revisions_string_pointer_size() { const size_t EMSCRIPTEN_KEEPALIVE get_sgb_revisions_string_pointer_size() {
return sizeof(*SGB_REVISIONS_STRING); return sizeof(*SGB_REVISIONS_STRING);
} }
static const size_t EMSCRIPTEN_KEEPALIVE get_sgb_revisions_string_size() { const size_t EMSCRIPTEN_KEEPALIVE get_sgb_revisions_string_size() {
return sizeof(SGB_REVISIONS_STRING); return sizeof(SGB_REVISIONS_STRING);
} }
#endif /* main_h */ #endif /* main_h */