diff options
| author | ruki <[email protected]> | 2025-08-29 23:20:48 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2025-08-29 23:20:48 +0800 |
| commit | f1d54d70a80b86465c2df36eb95a0bcda8c26824 (patch) | |
| tree | a351724ed7b43246e21d20720b577557df764ba6 /core/src/xmake/thread/queue_push.c | |
| parent | 054c5764447dc51081d466c1bc2e26fda5906712 (diff) | |
add thread sharedata
Diffstat (limited to 'core/src/xmake/thread/queue_push.c')
| -rw-r--r-- | core/src/xmake/thread/queue_push.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/core/src/xmake/thread/queue_push.c b/core/src/xmake/thread/queue_push.c index b1cf78132..8125f2b9a 100644 --- a/core/src/xmake/thread/queue_push.c +++ b/core/src/xmake/thread/queue_push.c @@ -15,7 +15,7 @@ * Copyright (C) 2015-present, Xmake Open Source Community. * * @author ruki - * @file thread_queue_lock.c + * @file thread_queue_push.c * */ @@ -47,14 +47,14 @@ tb_int_t xm_thread_queue_push(lua_State* lua) return 2; } - xm_thread_queue_item_t item; + xm_thread_value_t item; if (lua_isstring(lua, 2)) { size_t data_size = 0; tb_char_t const* data = luaL_checklstring(lua, 2, &data_size); tb_assert_and_check_return_val(data, 0); - item.kind = (tb_uint32_t)XM_THREAD_QUEUE_ITEM_STR; + item.kind = (tb_uint32_t)XM_THREAD_VALUE_STR; item.size = (tb_uint32_t)data_size; if (data_size) { @@ -65,22 +65,22 @@ tb_int_t xm_thread_queue_push(lua_State* lua) } else if (xm_lua_isinteger(lua, 2)) { - item.kind = (tb_uint32_t)XM_THREAD_QUEUE_ITEM_INT; + item.kind = (tb_uint32_t)XM_THREAD_VALUE_INT; item.u.integer = lua_tointeger(lua, 2); } else if (lua_isnumber(lua, 2)) { - item.kind = (tb_uint32_t)XM_THREAD_QUEUE_ITEM_NUM; + item.kind = (tb_uint32_t)XM_THREAD_VALUE_NUM; item.u.number = lua_tonumber(lua, 2); } else if (lua_isboolean(lua, 2)) { - item.kind = (tb_uint32_t)XM_THREAD_QUEUE_ITEM_BOOL; + item.kind = (tb_uint32_t)XM_THREAD_VALUE_BOOL; item.u.boolean = lua_toboolean(lua, 2); } else if (lua_isnil(lua, 2)) { - item.kind = (tb_uint32_t)XM_THREAD_QUEUE_ITEM_NIL; + item.kind = (tb_uint32_t)XM_THREAD_VALUE_NIL; } else { |
