diff options
| author | Andre Weissflog <floooh@gmail.com> | 2019-05-30 22:44:49 +0200 |
|---|---|---|
| committer | Andre Weissflog <floooh@gmail.com> | 2019-05-30 22:44:49 +0200 |
| commit | dba02a49fb25c24189a0f87487dabd42ee4ef59c (patch) | |
| tree | 83ca597247d8f68a4dde26cf9fbb394aaa51e000 | |
| parent | 703b92078b152938f57fe3c02a1bcd73031159de (diff) | |
emscripten: remove leading underscore in EM_JS function names, causes problems with LLVM upstream
| -rw-r--r-- | sokol_app.h | 12 | ||||
| -rw-r--r-- | sokol_audio.h | 12 | ||||
| -rw-r--r-- | sokol_time.h | 6 |
3 files changed, 15 insertions, 15 deletions
diff --git a/sokol_app.h b/sokol_app.h index 940996f3..b9f92f7c 100644 --- a/sokol_app.h +++ b/sokol_app.h @@ -1872,7 +1872,7 @@ EMSCRIPTEN_KEEPALIVE void _sapp_emsc_notify_keyboard_hidden(void) { #endif /* Javascript helper functions for mobile virtual keyboard input */ -EM_JS(void, _sapp_js_create_textfield, (void), { +EM_JS(void, sapp_js_create_textfield, (void), { var _sapp_inp = document.createElement("input"); _sapp_inp.type = "text"; _sapp_inp.id = "_sokol_app_input_element"; @@ -1884,11 +1884,11 @@ EM_JS(void, _sapp_js_create_textfield, (void), { document.body.append(_sapp_inp); }); -EM_JS(void, _sapp_js_focus_textfield, (void), { +EM_JS(void, sapp_js_focus_textfield, (void), { document.getElementById("_sokol_app_input_element").focus(); }); -EM_JS(void, _sapp_js_unfocus_textfield, (void), { +EM_JS(void, sapp_js_unfocus_textfield, (void), { document.getElementById("_sokol_app_input_element").blur(); }); @@ -1901,19 +1901,19 @@ _SOKOL_PRIVATE void _sapp_emsc_update_keyboard_state(void) { /* create input text field on demand */ if (!_sapp_emsc_input_created) { _sapp_emsc_input_created = true; - _sapp_js_create_textfield(); + sapp_js_create_textfield(); } /* focus the text input field, this will bring up the keyboard */ _sapp.onscreen_keyboard_shown = true; _sapp_emsc_wants_show_keyboard = false; - _sapp_js_focus_textfield(); + sapp_js_focus_textfield(); } if (_sapp_emsc_wants_hide_keyboard) { /* unfocus the text input field */ if (_sapp_emsc_input_created) { _sapp.onscreen_keyboard_shown = false; _sapp_emsc_wants_hide_keyboard = false; - _sapp_js_unfocus_textfield(); + sapp_js_unfocus_textfield(); } } } diff --git a/sokol_audio.h b/sokol_audio.h index 85748cf1..c6683de2 100644 --- a/sokol_audio.h +++ b/sokol_audio.h @@ -1228,7 +1228,7 @@ EMSCRIPTEN_KEEPALIVE int _saudio_emsc_pull(int num_frames) { #endif /* setup the WebAudio context and attach a ScriptProcessorNode */ -EM_JS(int, _saudio_js_init, (int sample_rate, int num_channels, int buffer_size), { +EM_JS(int, saudio_js_init, (int sample_rate, int num_channels, int buffer_size), { Module._saudio_context = null; Module._saudio_node = null; if (typeof AudioContext !== 'undefined') { @@ -1286,7 +1286,7 @@ EM_JS(int, _saudio_js_init, (int sample_rate, int num_channels, int buffer_size) }); /* get the actual sample rate back from the WebAudio context */ -EM_JS(int, _saudio_js_sample_rate, (void), { +EM_JS(int, saudio_js_sample_rate, (void), { if (Module._saudio_context) { return Module._saudio_context.sampleRate; } @@ -1296,7 +1296,7 @@ EM_JS(int, _saudio_js_sample_rate, (void), { }); /* get the actual buffer size in number of frames */ -EM_JS(int, _saudio_js_buffer_frames, (void), { +EM_JS(int, saudio_js_buffer_frames, (void), { if (Module._saudio_node) { return Module._saudio_node.bufferSize; } @@ -1306,10 +1306,10 @@ EM_JS(int, _saudio_js_buffer_frames, (void), { }); _SOKOL_PRIVATE bool _saudio_backend_init(void) { - if (_saudio_js_init(_saudio.sample_rate, _saudio.num_channels, _saudio.buffer_frames)) { + if (saudio_js_init(_saudio.sample_rate, _saudio.num_channels, _saudio.buffer_frames)) { _saudio.bytes_per_frame = sizeof(float) * _saudio.num_channels; - _saudio.sample_rate = _saudio_js_sample_rate(); - _saudio.buffer_frames = _saudio_js_buffer_frames(); + _saudio.sample_rate = saudio_js_sample_rate(); + _saudio.buffer_frames = saudio_js_buffer_frames(); const int buf_size = _saudio.buffer_frames * _saudio.bytes_per_frame; _saudio.backend.buffer = (uint8_t*) SOKOL_MALLOC(buf_size); return true; diff --git a/sokol_time.h b/sokol_time.h index 1c42bab1..68132c5d 100644 --- a/sokol_time.h +++ b/sokol_time.h @@ -170,7 +170,7 @@ _SOKOL_PRIVATE int64_t int64_muldiv(int64_t value, int64_t numer, int64_t denom) #endif #if defined(__EMSCRIPTEN__) -EM_JS(double, _stm_js_perfnow, (void), { +EM_JS(double, stm_js_perfnow, (void), { return performance.now(); }); #endif @@ -185,7 +185,7 @@ SOKOL_API_IMPL void stm_setup(void) { mach_timebase_info(&_stm.timebase); _stm.start = mach_absolute_time(); #elif defined(__EMSCRIPTEN__) - _stm.start = _stm_js_perfnow(); + _stm.start = stm_js_perfnow(); #else struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts); @@ -204,7 +204,7 @@ SOKOL_API_IMPL uint64_t stm_now(void) { const uint64_t mach_now = mach_absolute_time() - _stm.start; now = int64_muldiv(mach_now, _stm.timebase.numer, _stm.timebase.denom); #elif defined(__EMSCRIPTEN__) - double js_now = _stm_js_perfnow() - _stm.start; + double js_now = stm_js_perfnow() - _stm.start; SOKOL_ASSERT(js_now >= 0.0); now = (uint64_t) (js_now * 1000000.0); #else |