From 745d8c15044781f1215f2188edcc402fafadd059 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sun, 16 Jun 2013 16:30:00 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@5861 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/kernel/include/chthreads.h | 78 ------------------------------------------- 1 file changed, 78 deletions(-) (limited to 'os/kernel/include/chthreads.h') diff --git a/os/kernel/include/chthreads.h b/os/kernel/include/chthreads.h index 1341cb1ea..854a72dde 100644 --- a/os/kernel/include/chthreads.h +++ b/os/kernel/include/chthreads.h @@ -265,24 +265,6 @@ typedef msg_t (*tfunc_t)(void *); /* Module macros. */ /*===========================================================================*/ -/** - * @brief Data part of a static threads queue initializer. - * @details This macro should be used when statically initializing a threads - * queue that is part of a bigger structure. - * - * @param[in] name the name of the threads queue variable - */ -#define _THREADSQUEUE_DATA(name) {(Thread *)&name, (Thread *)&name} - -/** - * @brief Static threads queue initializer. - * @details Statically initialized threads queues require no explicit - * initialization using @p queue_init(). - * - * @param[in] name the name of the threads queue variable - */ -#define THREADSQUEUE_DECL(name) ThreadsQueue name = _THREADSQUEUE_DATA(name) - /*===========================================================================*/ /* External declarations. */ /*===========================================================================*/ @@ -437,66 +419,6 @@ extern "C" { /* Module inline functions. */ /*===========================================================================*/ -/** - * @brief Threads list initialization. - * - * @notapi - */ -static inline void list_init(ThreadsList *tlp) { - - tlp->p_next = (Thread *)tlp; -} - -/** - * @brief Evaluates to @p TRUE if the specified threads list is empty. - * - * @notapi - */ -static inline bool_t list_isempty(ThreadsList *tlp) { - - return (bool_t)(tlp->p_next == (Thread *)tlp); -} - -/** - * @brief Evaluates to @p TRUE if the specified threads list is not empty. - * - * @notapi - */ -static inline bool_t list_notempty(ThreadsList *tlp) { - - return (bool_t)(tlp->p_next != (Thread *)tlp); -} - -/** - * @brief Threads queue initialization. - * - * @notapi - */ -static inline void queue_init(ThreadsQueue *tqp) { - - tqp->p_next = tqp->p_prev = (Thread *)tqp; -} - -/** - * @brief Evaluates to @p TRUE if the specified threads queue is empty. - * - * @notapi - */ -static inline bool_t queue_isempty(ThreadsQueue *tqp) { - - return (bool_t)(tqp->p_next == (Thread *)tqp); -} - -/** - * @brief Evaluates to @p TRUE if the specified threads queue is not empty. - * - * @notapi - */ -static inline bool_t queue_notempty(ThreadsQueue *tqp) { - - return (bool_t)(tqp->p_next != (Thread *)tqp); -} - #endif /* _CHTHREADS_H_ */ /** @} */ -- cgit v1.2.3