summaryrefslogtreecommitdiff
path: root/core/src/xmake/thread
diff options
context:
space:
mode:
authorruki <[email protected]>2025-11-10 21:00:21 +0800
committerruki <[email protected]>2025-11-10 21:00:21 +0800
commit2c387895657ae13cd717d7f42f5baed5eb028a8e (patch)
tree8f005a8dfc3272e9f027560e5e1b5881a7a8bc70 /core/src/xmake/thread
parent831447a51da0b094e08bb047247bf269a6e6cf71 (diff)
format more if-else codes in core
Diffstat (limited to 'core/src/xmake/thread')
-rw-r--r--core/src/xmake/thread/event_exit.c2
-rw-r--r--core/src/xmake/thread/event_incref.c2
-rw-r--r--core/src/xmake/thread/event_post.c2
-rw-r--r--core/src/xmake/thread/event_wait.c2
-rw-r--r--core/src/xmake/thread/mutex_exit.c2
-rw-r--r--core/src/xmake/thread/mutex_incref.c2
-rw-r--r--core/src/xmake/thread/mutex_lock.c2
-rw-r--r--core/src/xmake/thread/mutex_trylock.c2
-rw-r--r--core/src/xmake/thread/mutex_unlock.c2
-rw-r--r--core/src/xmake/thread/prefix.h25
-rw-r--r--core/src/xmake/thread/queue_clear.c2
-rw-r--r--core/src/xmake/thread/queue_exit.c2
-rw-r--r--core/src/xmake/thread/queue_incref.c2
-rw-r--r--core/src/xmake/thread/queue_init.c3
-rw-r--r--core/src/xmake/thread/queue_pop.c7
-rw-r--r--core/src/xmake/thread/queue_push.c2
-rw-r--r--core/src/xmake/thread/queue_size.c2
-rw-r--r--core/src/xmake/thread/semaphore_exit.c2
-rw-r--r--core/src/xmake/thread/semaphore_incref.c2
-rw-r--r--core/src/xmake/thread/semaphore_post.c2
-rw-r--r--core/src/xmake/thread/semaphore_wait.c2
-rw-r--r--core/src/xmake/thread/sharedata_clear.c2
-rw-r--r--core/src/xmake/thread/sharedata_exit.c2
-rw-r--r--core/src/xmake/thread/sharedata_get.c2
-rw-r--r--core/src/xmake/thread/sharedata_incref.c2
-rw-r--r--core/src/xmake/thread/sharedata_set.c2
-rw-r--r--core/src/xmake/thread/thread_resume.c3
-rw-r--r--core/src/xmake/thread/thread_suspend.c3
-rw-r--r--core/src/xmake/thread/thread_wait.c3
29 files changed, 50 insertions, 40 deletions
diff --git a/core/src/xmake/thread/event_exit.c b/core/src/xmake/thread/event_exit.c
index 501a72a8f..a9b16db6c 100644
--- a/core/src/xmake/thread/event_exit.c
+++ b/core/src/xmake/thread/event_exit.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_event_exit.c
+ * @file event_exit.c
*
*/
diff --git a/core/src/xmake/thread/event_incref.c b/core/src/xmake/thread/event_incref.c
index 28c631056..9a2b6163a 100644
--- a/core/src/xmake/thread/event_incref.c
+++ b/core/src/xmake/thread/event_incref.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_event_incref.c
+ * @file event_incref.c
*
*/
diff --git a/core/src/xmake/thread/event_post.c b/core/src/xmake/thread/event_post.c
index 0762f6af1..fea3fdd82 100644
--- a/core/src/xmake/thread/event_post.c
+++ b/core/src/xmake/thread/event_post.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_event_lock.c
+ * @file event_post.c
*
*/
diff --git a/core/src/xmake/thread/event_wait.c b/core/src/xmake/thread/event_wait.c
index 73e476427..ae4453d5e 100644
--- a/core/src/xmake/thread/event_wait.c
+++ b/core/src/xmake/thread/event_wait.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_event_wait.c
+ * @file event_wait.c
*
*/
diff --git a/core/src/xmake/thread/mutex_exit.c b/core/src/xmake/thread/mutex_exit.c
index f415de339..6d79e6197 100644
--- a/core/src/xmake/thread/mutex_exit.c
+++ b/core/src/xmake/thread/mutex_exit.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_mutex_exit.c
+ * @file mutex_exit.c
*
*/
diff --git a/core/src/xmake/thread/mutex_incref.c b/core/src/xmake/thread/mutex_incref.c
index 3706ec276..d76f49daf 100644
--- a/core/src/xmake/thread/mutex_incref.c
+++ b/core/src/xmake/thread/mutex_incref.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_mutex_incref.c
+ * @file mutex_incref.c
*
*/
diff --git a/core/src/xmake/thread/mutex_lock.c b/core/src/xmake/thread/mutex_lock.c
index f5e9154ae..711c3a07b 100644
--- a/core/src/xmake/thread/mutex_lock.c
+++ b/core/src/xmake/thread/mutex_lock.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_mutex_lock.c
+ * @file mutex_lock.c
*
*/
diff --git a/core/src/xmake/thread/mutex_trylock.c b/core/src/xmake/thread/mutex_trylock.c
index fdc90e883..7149a2b62 100644
--- a/core/src/xmake/thread/mutex_trylock.c
+++ b/core/src/xmake/thread/mutex_trylock.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_mutex_trylock.c
+ * @file mutex_trylock.c
*
*/
diff --git a/core/src/xmake/thread/mutex_unlock.c b/core/src/xmake/thread/mutex_unlock.c
index 93503e197..a73d04dc1 100644
--- a/core/src/xmake/thread/mutex_unlock.c
+++ b/core/src/xmake/thread/mutex_unlock.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_mutex_unlock.c
+ * @file mutex_unlock.c
*
*/
diff --git a/core/src/xmake/thread/prefix.h b/core/src/xmake/thread/prefix.h
index 9b038a8cb..2ddd14adf 100644
--- a/core/src/xmake/thread/prefix.h
+++ b/core/src/xmake/thread/prefix.h
@@ -92,50 +92,55 @@ typedef struct __xm_thread_sharedata_t {
// get the thread event from arguments
static __tb_inline__ xm_thread_event_t *xm_thread_event_get(lua_State *lua, tb_int_t index) {
xm_thread_event_t *thread_event = tb_null;
- if (xm_lua_isinteger(lua, index))
+ if (xm_lua_isinteger(lua, index)) {
thread_event = (xm_thread_event_t *)(tb_size_t)(tb_long_t)lua_tointeger(lua, index);
- else if (xm_lua_ispointer(lua, index))
+ } else if (xm_lua_ispointer(lua, index)) {
thread_event = (xm_thread_event_t *)xm_lua_topointer(lua, index);
+ }
return thread_event;
}
// get the thread mutex from arguments
static __tb_inline__ xm_thread_mutex_t *xm_thread_mutex_get(lua_State *lua, tb_int_t index) {
xm_thread_mutex_t *thread_mutex = tb_null;
- if (xm_lua_isinteger(lua, index))
+ if (xm_lua_isinteger(lua, index)) {
thread_mutex = (xm_thread_mutex_t *)(tb_size_t)(tb_long_t)lua_tointeger(lua, index);
- else if (xm_lua_ispointer(lua, index))
+ } else if (xm_lua_ispointer(lua, index)) {
thread_mutex = (xm_thread_mutex_t *)xm_lua_topointer(lua, index);
+ }
return thread_mutex;
}
// get the thread semaphore from arguments
static __tb_inline__ xm_thread_semaphore_t *xm_thread_semaphore_get(lua_State *lua, tb_int_t index) {
xm_thread_semaphore_t *thread_semaphore = tb_null;
- if (xm_lua_isinteger(lua, index))
+ if (xm_lua_isinteger(lua, index)) {
thread_semaphore = (xm_thread_semaphore_t *)(tb_size_t)(tb_long_t)lua_tointeger(lua, index);
- else if (xm_lua_ispointer(lua, index))
+ } else if (xm_lua_ispointer(lua, index)) {
thread_semaphore = (xm_thread_semaphore_t *)xm_lua_topointer(lua, index);
+ }
return thread_semaphore;
}
// get the thread queue from arguments
static __tb_inline__ xm_thread_queue_t *xm_thread_queue_get(lua_State *lua, tb_int_t index) {
xm_thread_queue_t *thread_queue = tb_null;
- if (xm_lua_isinteger(lua, index))
+ if (xm_lua_isinteger(lua, index)) {
thread_queue = (xm_thread_queue_t *)(tb_size_t)(tb_long_t)lua_tointeger(lua, index);
- else if (xm_lua_ispointer(lua, index))
+ } else if (xm_lua_ispointer(lua, index)) {
thread_queue = (xm_thread_queue_t *)xm_lua_topointer(lua, index);
+ }
return thread_queue;
}
// get the thread sharedata from arguments
static __tb_inline__ xm_thread_sharedata_t *xm_thread_sharedata_get(lua_State *lua, tb_int_t index) {
xm_thread_sharedata_t *thread_sharedata = tb_null;
- if (xm_lua_isinteger(lua, index))
+ if (xm_lua_isinteger(lua, index)) {
thread_sharedata = (xm_thread_sharedata_t *)(tb_size_t)(tb_long_t)lua_tointeger(lua, index);
- else if (xm_lua_ispointer(lua, index))
+ } else if (xm_lua_ispointer(lua, index)) {
thread_sharedata = (xm_thread_sharedata_t *)xm_lua_topointer(lua, index);
+ }
return thread_sharedata;
}
diff --git a/core/src/xmake/thread/queue_clear.c b/core/src/xmake/thread/queue_clear.c
index 021475a14..533c035ed 100644
--- a/core/src/xmake/thread/queue_clear.c
+++ b/core/src/xmake/thread/queue_clear.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_queue_clear.c
+ * @file queue_clear.c
*
*/
diff --git a/core/src/xmake/thread/queue_exit.c b/core/src/xmake/thread/queue_exit.c
index c30c6b97c..de051250e 100644
--- a/core/src/xmake/thread/queue_exit.c
+++ b/core/src/xmake/thread/queue_exit.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_queue_exit.c
+ * @file queue_exit.c
*
*/
diff --git a/core/src/xmake/thread/queue_incref.c b/core/src/xmake/thread/queue_incref.c
index 9dd88b013..2322ce241 100644
--- a/core/src/xmake/thread/queue_incref.c
+++ b/core/src/xmake/thread/queue_incref.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_queue_incref.c
+ * @file queue_incref.c
*
*/
diff --git a/core/src/xmake/thread/queue_init.c b/core/src/xmake/thread/queue_init.c
index 20c08ce50..a0d683dd3 100644
--- a/core/src/xmake/thread/queue_init.c
+++ b/core/src/xmake/thread/queue_init.c
@@ -37,8 +37,9 @@ static tb_void_t xm_thread_value_free(tb_element_ref_t element, tb_pointer_t buf
xm_thread_value_t *item = (xm_thread_value_t *)buff;
if (item) {
if (item->kind == XM_THREAD_VALUE_STR) {
- if (item->u.string)
+ if (item->u.string) {
tb_free((tb_pointer_t)item->u.string);
+ }
item->u.string = tb_null;
}
item->size = 0;
diff --git a/core/src/xmake/thread/queue_pop.c b/core/src/xmake/thread/queue_pop.c
index ef5f761ec..256cb151e 100644
--- a/core/src/xmake/thread/queue_pop.c
+++ b/core/src/xmake/thread/queue_pop.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_queue_pop.c
+ * @file queue_pop.c
*
*/
@@ -51,10 +51,11 @@ tb_int_t xm_thread_queue_pop(lua_State *lua) {
tb_bool_t ok = tb_false;
switch (item->kind) {
case XM_THREAD_VALUE_STR:
- if (item->size)
+ if (item->size) {
lua_pushlstring(lua, item->u.string, item->size);
- else
+ } else {
lua_pushliteral(lua, "");
+ }
ok = tb_true;
break;
case XM_THREAD_VALUE_INT:
diff --git a/core/src/xmake/thread/queue_push.c b/core/src/xmake/thread/queue_push.c
index 058ac8f81..0a9ff63e1 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_push.c
+ * @file queue_push.c
*
*/
diff --git a/core/src/xmake/thread/queue_size.c b/core/src/xmake/thread/queue_size.c
index 68a9b5a91..9adfbe028 100644
--- a/core/src/xmake/thread/queue_size.c
+++ b/core/src/xmake/thread/queue_size.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_queue_lock.c
+ * @file queue_size.c
*
*/
diff --git a/core/src/xmake/thread/semaphore_exit.c b/core/src/xmake/thread/semaphore_exit.c
index bbc426917..ca6386757 100644
--- a/core/src/xmake/thread/semaphore_exit.c
+++ b/core/src/xmake/thread/semaphore_exit.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_semaphore_exit.c
+ * @file semaphore_exit.c
*
*/
diff --git a/core/src/xmake/thread/semaphore_incref.c b/core/src/xmake/thread/semaphore_incref.c
index 129a2177d..315332981 100644
--- a/core/src/xmake/thread/semaphore_incref.c
+++ b/core/src/xmake/thread/semaphore_incref.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_semaphore_incref.c
+ * @file semaphore_incref.c
*
*/
diff --git a/core/src/xmake/thread/semaphore_post.c b/core/src/xmake/thread/semaphore_post.c
index d709e5a5e..20aea4dc0 100644
--- a/core/src/xmake/thread/semaphore_post.c
+++ b/core/src/xmake/thread/semaphore_post.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_semaphore_lock.c
+ * @file semaphore_post.c
*
*/
diff --git a/core/src/xmake/thread/semaphore_wait.c b/core/src/xmake/thread/semaphore_wait.c
index 40337a117..1c886d1bc 100644
--- a/core/src/xmake/thread/semaphore_wait.c
+++ b/core/src/xmake/thread/semaphore_wait.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_semaphore_unlock.c
+ * @file semaphore_wait.c
*
*/
diff --git a/core/src/xmake/thread/sharedata_clear.c b/core/src/xmake/thread/sharedata_clear.c
index 426785e0e..e55d5b059 100644
--- a/core/src/xmake/thread/sharedata_clear.c
+++ b/core/src/xmake/thread/sharedata_clear.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_sharedata_clear.c
+ * @file sharedata_clear.c
*
*/
diff --git a/core/src/xmake/thread/sharedata_exit.c b/core/src/xmake/thread/sharedata_exit.c
index ad017f2b6..419718f0f 100644
--- a/core/src/xmake/thread/sharedata_exit.c
+++ b/core/src/xmake/thread/sharedata_exit.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_sharedata_exit.c
+ * @file sharedata_exit.c
*
*/
diff --git a/core/src/xmake/thread/sharedata_get.c b/core/src/xmake/thread/sharedata_get.c
index 51ebdf62f..6699a7500 100644
--- a/core/src/xmake/thread/sharedata_get.c
+++ b/core/src/xmake/thread/sharedata_get.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_sharedata_get.c
+ * @file sharedata_get.c
*
*/
diff --git a/core/src/xmake/thread/sharedata_incref.c b/core/src/xmake/thread/sharedata_incref.c
index 3c11f7d15..8706c00a3 100644
--- a/core/src/xmake/thread/sharedata_incref.c
+++ b/core/src/xmake/thread/sharedata_incref.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_sharedata_incref.c
+ * @file sharedata_incref.c
*
*/
diff --git a/core/src/xmake/thread/sharedata_set.c b/core/src/xmake/thread/sharedata_set.c
index 9a4ad3cbd..2bd66d1f9 100644
--- a/core/src/xmake/thread/sharedata_set.c
+++ b/core/src/xmake/thread/sharedata_set.c
@@ -15,7 +15,7 @@
* Copyright (C) 2015-present, Xmake Open Source Community.
*
* @author ruki
- * @file thread_sharedata_set.c
+ * @file sharedata_set.c
*
*/
diff --git a/core/src/xmake/thread/thread_resume.c b/core/src/xmake/thread/thread_resume.c
index 45253b418..d9ab421cf 100644
--- a/core/src/xmake/thread/thread_resume.c
+++ b/core/src/xmake/thread/thread_resume.c
@@ -37,8 +37,9 @@ tb_int_t xm_thread_resume(lua_State *lua) {
tb_assert_and_check_return_val(lua, 0);
// is pointer?
- if (!xm_lua_ispointer(lua, 1))
+ if (!xm_lua_ispointer(lua, 1)) {
return 0;
+ }
// get thread
xm_thread_t *thread = (xm_thread_t *)xm_lua_topointer(lua, 1);
diff --git a/core/src/xmake/thread/thread_suspend.c b/core/src/xmake/thread/thread_suspend.c
index 1df3063ef..7eb6a6a36 100644
--- a/core/src/xmake/thread/thread_suspend.c
+++ b/core/src/xmake/thread/thread_suspend.c
@@ -37,8 +37,9 @@ tb_int_t xm_thread_suspend(lua_State *lua) {
tb_assert_and_check_return_val(lua, 0);
// is pointer?
- if (!xm_lua_ispointer(lua, 1))
+ if (!xm_lua_ispointer(lua, 1)) {
return 0;
+ }
// get thread
xm_thread_t *thread = (xm_thread_t *)xm_lua_topointer(lua, 1);
diff --git a/core/src/xmake/thread/thread_wait.c b/core/src/xmake/thread/thread_wait.c
index 8ceb45524..8c9ffab18 100644
--- a/core/src/xmake/thread/thread_wait.c
+++ b/core/src/xmake/thread/thread_wait.c
@@ -37,8 +37,9 @@ tb_int_t xm_thread_wait(lua_State *lua) {
tb_assert_and_check_return_val(lua, 0);
// is pointer?
- if (!xm_lua_ispointer(lua, 1))
+ if (!xm_lua_ispointer(lua, 1)) {
return 0;
+ }
// get thread
xm_thread_t *thread = (xm_thread_t *)xm_lua_topointer(lua, 1);