summaryrefslogtreecommitdiff
path: root/core/src/xmake/thread/queue_push.c
diff options
context:
space:
mode:
authorruki <[email protected]>2025-08-29 23:20:48 +0800
committerruki <[email protected]>2025-08-29 23:20:48 +0800
commitf1d54d70a80b86465c2df36eb95a0bcda8c26824 (patch)
treea351724ed7b43246e21d20720b577557df764ba6 /core/src/xmake/thread/queue_push.c
parent054c5764447dc51081d466c1bc2e26fda5906712 (diff)
add thread sharedata
Diffstat (limited to 'core/src/xmake/thread/queue_push.c')
-rw-r--r--core/src/xmake/thread/queue_push.c14
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
{