1
0
mirror of https://gitlab.xiph.org/xiph/icecast-common.git synced 2024-10-27 05:10:16 -04:00

Cleanup: Removed useless NO_THREAD

This commit is contained in:
Philipp Schafft 2018-11-01 13:25:43 +00:00
parent 70547dc823
commit a94db086b8

View File

@ -16,15 +16,7 @@ extern "C" {
#define AVL_KEY_PRINTER_BUFLEN (256) #define AVL_KEY_PRINTER_BUFLEN (256)
#ifndef NO_THREAD
#include "thread.h" #include "thread.h"
#else
#define thread_rwlock_create(x) do{}while(0)
#define igloo_thread_rwlock_destroy(x) do{}while(0)
#define thread_rwlock_rlock(x) do{}while(0)
#define thread_rwlock_wlock(x) do{}while(0)
#define thread_rwlock_unlock(x) do{}while(0)
#endif
typedef struct igloo_avl_node_tag { typedef struct igloo_avl_node_tag {
void * key; void * key;
@ -37,7 +29,7 @@ typedef struct igloo_avl_node_tag {
* The rest of the bits are used for <rank> * The rest of the bits are used for <rank>
*/ */
unsigned int rank_and_balance; unsigned int rank_and_balance;
#if !defined(NO_THREAD) && defined(IGLOO_CTC_HAVE_AVL_NODE_LOCK) #if defined(IGLOO_CTC_HAVE_AVL_NODE_LOCK)
igloo_rwlock_t rwlock; igloo_rwlock_t rwlock;
#endif #endif
} igloo_avl_node; } igloo_avl_node;
@ -73,9 +65,7 @@ typedef struct igloo__avl_tree {
unsigned int length; unsigned int length;
igloo_avl_key_compare_fun_type compare_fun; igloo_avl_key_compare_fun_type compare_fun;
void * compare_arg; void * compare_arg;
#ifndef NO_THREAD
igloo_rwlock_t rwlock; igloo_rwlock_t rwlock;
#endif
} igloo_avl_tree; } igloo_avl_tree;
igloo_avl_tree * igloo_avl_tree_new (igloo_avl_key_compare_fun_type compare_fun, void * compare_arg); igloo_avl_tree * igloo_avl_tree_new (igloo_avl_key_compare_fun_type compare_fun, void * compare_arg);