From dd583011974c68796794c043b6a21eec970e0741 Mon Sep 17 00:00:00 2001 From: Volodymyr Shymanskyy Date: Wed, 24 Feb 2021 13:17:08 +0200 Subject: [PATCH] Fix WASI userdata --- source/m3_api_meta_wasi.c | 6 +++--- source/m3_api_uvwasi.c | 6 +++--- source/m3_api_wasi.c | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/source/m3_api_meta_wasi.c b/source/m3_api_meta_wasi.c index 21e3ce7..4e5f2d1 100644 --- a/source/m3_api_meta_wasi.c +++ b/source/m3_api_meta_wasi.c @@ -54,7 +54,7 @@ m3ApiRawFunction(m3_wasi_unstable_args_get) m3ApiGetArgMem (uint32_t * , argv) m3ApiGetArgMem (char * , argv_buf) - m3_wasi_context_t* context = (m3_wasi_context_t*)userdata; + m3_wasi_context_t* context = (m3_wasi_context_t*)(_ctx->userdata); if (context == NULL) { m3ApiReturn(__WASI_ERRNO_INVAL); } @@ -77,7 +77,7 @@ m3ApiRawFunction(m3_wasi_unstable_args_sizes_get) m3ApiGetArgMem (__wasi_size_t * , argc) m3ApiGetArgMem (__wasi_size_t * , argv_buf_size) - m3_wasi_context_t* context = (m3_wasi_context_t*)userdata; + m3_wasi_context_t* context = (m3_wasi_context_t*)(_ctx->userdata); if (context == NULL) { m3ApiReturn(__WASI_ERRNO_INVAL); } @@ -342,7 +342,7 @@ m3ApiRawFunction(m3_wasi_unstable_proc_exit) { m3ApiGetArg (uint32_t, code) - m3_wasi_context_t* context = (m3_wasi_context_t*)userdata; + m3_wasi_context_t* context = (m3_wasi_context_t*)(_ctx->userdata); if (context) { context->exit_code = code; diff --git a/source/m3_api_uvwasi.c b/source/m3_api_uvwasi.c index c2efa6b..5232b81 100644 --- a/source/m3_api_uvwasi.c +++ b/source/m3_api_uvwasi.c @@ -46,7 +46,7 @@ m3ApiRawFunction(m3_wasi_unstable_args_get) m3ApiGetArgMem (uint32_t * , argv) m3ApiGetArgMem (char * , argv_buf) - m3_wasi_context_t* context = (m3_wasi_context_t*)userdata; + m3_wasi_context_t* context = (m3_wasi_context_t*)(_ctx->userdata); if (context == NULL) { m3ApiReturn(UVWASI_EINVAL); } @@ -69,7 +69,7 @@ m3ApiRawFunction(m3_wasi_unstable_args_sizes_get) m3ApiGetArgMem (uvwasi_size_t * , argc) m3ApiGetArgMem (uvwasi_size_t * , argv_buf_size) - m3_wasi_context_t* context = (m3_wasi_context_t*)userdata; + m3_wasi_context_t* context = (m3_wasi_context_t*)(_ctx->userdata); if (context == NULL) { m3ApiReturn(UVWASI_EINVAL); } @@ -433,7 +433,7 @@ m3ApiRawFunction(m3_wasi_unstable_proc_exit) { m3ApiGetArg (uint32_t, code) - m3_wasi_context_t* context = (m3_wasi_context_t*)userdata; + m3_wasi_context_t* context = (m3_wasi_context_t*)(_ctx->userdata); if (context) { context->exit_code = code; diff --git a/source/m3_api_wasi.c b/source/m3_api_wasi.c index 5dbac79..378e255 100644 --- a/source/m3_api_wasi.c +++ b/source/m3_api_wasi.c @@ -211,7 +211,7 @@ m3ApiRawFunction(m3_wasi_unstable_args_get) m3ApiGetArgMem (uint32_t * , argv) m3ApiGetArgMem (char * , argv_buf) - m3_wasi_context_t* context = (m3_wasi_context_t*)userdata; + m3_wasi_context_t* context = (m3_wasi_context_t*)(_ctx->userdata); if (context == NULL) { m3ApiReturn(__WASI_ERRNO_INVAL); } @@ -234,7 +234,7 @@ m3ApiRawFunction(m3_wasi_unstable_args_sizes_get) m3ApiGetArgMem (__wasi_size_t * , argc) m3ApiGetArgMem (__wasi_size_t * , argv_buf_size) - m3_wasi_context_t* context = (m3_wasi_context_t*)userdata; + m3_wasi_context_t* context = (m3_wasi_context_t*)(_ctx->userdata); if (context == NULL) { m3ApiReturn(__WASI_ERRNO_INVAL); } @@ -665,7 +665,7 @@ m3ApiRawFunction(m3_wasi_unstable_proc_exit) { m3ApiGetArg (uint32_t, code) - m3_wasi_context_t* context = (m3_wasi_context_t*)userdata; + m3_wasi_context_t* context = (m3_wasi_context_t*)(_ctx->userdata); if (context) { context->exit_code = code;