| 83 | |
| 84 | #ifdef DISTRHO_OS_WASM |
| 85 | static char* getPatchFileEncodedInURL() { |
| 86 | return static_cast<char*>(EM_ASM_PTR({ |
| 87 | var searchParams = new URLSearchParams(window.location.search); |
| 88 | var patch = searchParams.get('patch'); |
| 89 | if (!patch) |
| 90 | return null; |
| 91 | var length = lengthBytesUTF8(patch) + 1; |
| 92 | var str = _malloc(length); |
| 93 | stringToUTF8(patch, str, length); |
| 94 | return str; |
| 95 | })); |
| 96 | }; |
| 97 | |
| 98 | static char* getPatchRemoteURL() { |
| 99 | return static_cast<char*>(EM_ASM_PTR({ |