Browse Source

Cleanup

tags/1.9.4
falkTX 10 years ago
parent
commit
a4ee629e03
1 changed files with 17 additions and 19 deletions
  1. +17
    -19
      source/modules/rtmempool/list.h

+ 17
- 19
source/modules/rtmempool/list.h View File

@@ -38,8 +38,6 @@
# include <stddef.h>
#endif

#define __THROW

#ifndef offsetof
# define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
#endif
@@ -88,7 +86,7 @@ struct list_head {
#define LIST_HEAD(name) \
struct list_head name = LIST_HEAD_INIT(name)

static inline void INIT_LIST_HEAD(struct list_head *list) __THROW
static inline void INIT_LIST_HEAD(struct list_head *list)
{
list->next = list;
list->prev = list;
@@ -100,7 +98,7 @@ static inline void INIT_LIST_HEAD(struct list_head *list) __THROW
* This is only for internal list manipulation where we know
* the prev/next entries already!
*/
static inline void __list_add(struct list_head *new_, struct list_head *prev, struct list_head *next) __THROW
static inline void __list_add(struct list_head *new_, struct list_head *prev, struct list_head *next)
{
next->prev = new_;
new_->next = next;
@@ -116,7 +114,7 @@ static inline void __list_add(struct list_head *new_, struct list_head *prev, st
* Insert a new entry after the specified head.
* This is good for implementing stacks.
*/
static inline void list_add(struct list_head *new_, struct list_head *head) __THROW
static inline void list_add(struct list_head *new_, struct list_head *head)
{
__list_add(new_, head, head->next);
}
@@ -129,7 +127,7 @@ static inline void list_add(struct list_head *new_, struct list_head *head) __TH
* Insert a new entry before the specified head.
* This is useful for implementing queues.
*/
static inline void list_add_tail(struct list_head *new_, struct list_head *head) __THROW
static inline void list_add_tail(struct list_head *new_, struct list_head *head)
{
__list_add(new_, head->prev, head);
}
@@ -141,7 +139,7 @@ static inline void list_add_tail(struct list_head *new_, struct list_head *head)
* This is only for internal list manipulation where we know
* the prev/next entries already!
*/
static inline void __list_del(struct list_head *prev, struct list_head *next) __THROW
static inline void __list_del(struct list_head *prev, struct list_head *next)
{
next->prev = prev;
prev->next = next;
@@ -153,7 +151,7 @@ static inline void __list_del(struct list_head *prev, struct list_head *next) __
* Note: list_empty on entry does not return true after this, the entry is
* in an undefined state.
*/
static inline void list_del(struct list_head *entry) __THROW
static inline void list_del(struct list_head *entry)
{
__list_del(entry->prev, entry->next);
entry->next = (struct list_head*)LIST_POISON1;
@@ -164,7 +162,7 @@ static inline void list_del(struct list_head *entry) __THROW
* list_del_init - deletes entry from list and reinitialize it.
* @entry: the element to delete from the list.
*/
static inline void list_del_init(struct list_head *entry) __THROW
static inline void list_del_init(struct list_head *entry)
{
__list_del(entry->prev, entry->next);
INIT_LIST_HEAD(entry);
@@ -175,7 +173,7 @@ static inline void list_del_init(struct list_head *entry) __THROW
* @list: the entry to move
* @head: the head that will precede our entry
*/
static inline void list_move(struct list_head *list, struct list_head *head) __THROW
static inline void list_move(struct list_head *list, struct list_head *head)
{
__list_del(list->prev, list->next);
list_add(list, head);
@@ -186,7 +184,7 @@ static inline void list_move(struct list_head *list, struct list_head *head) __T
* @list: the entry to move
* @head: the head that will follow our entry
*/
static inline void list_move_tail(struct list_head *list, struct list_head *head) __THROW
static inline void list_move_tail(struct list_head *list, struct list_head *head)
{
__list_del(list->prev, list->next);
list_add_tail(list, head);
@@ -196,7 +194,7 @@ static inline void list_move_tail(struct list_head *list, struct list_head *head
* list_empty - tests whether a list is empty
* @head: the list to test.
*/
static inline int list_empty(const struct list_head *head) __THROW
static inline int list_empty(const struct list_head *head)
{
return head->next == head;
}
@@ -213,13 +211,13 @@ static inline int list_empty(const struct list_head *head) __THROW
*
* @head: the list to test.
*/
static inline int list_empty_careful(const struct list_head *head) __THROW
static inline int list_empty_careful(const struct list_head *head)
{
struct list_head *next = head->next;
return (next == head) && (next == head->prev);
}

static inline void __list_splice(struct list_head *list, struct list_head *head) __THROW
static inline void __list_splice(struct list_head *list, struct list_head *head)
{
struct list_head *first = list->next;
struct list_head *last = list->prev;
@@ -232,7 +230,7 @@ static inline void __list_splice(struct list_head *list, struct list_head *head)
at->prev = last;
}

static inline void __list_splice_tail(struct list_head *list, struct list_head *head) __THROW
static inline void __list_splice_tail(struct list_head *list, struct list_head *head)
{
struct list_head *first = list->next;
struct list_head *last = list->prev;
@@ -250,7 +248,7 @@ static inline void __list_splice_tail(struct list_head *list, struct list_head *
* @list: the new list to add.
* @head: the place to add it in the first list.
*/
static inline void list_splice(struct list_head *list, struct list_head *head) __THROW
static inline void list_splice(struct list_head *list, struct list_head *head)
{
if (!list_empty(list))
__list_splice(list, head);
@@ -263,7 +261,7 @@ static inline void list_splice(struct list_head *list, struct list_head *head) _
*
* @list goes to the end (at head->prev)
*/
static inline void list_splice_tail(struct list_head *list, struct list_head *head) __THROW
static inline void list_splice_tail(struct list_head *list, struct list_head *head)
{
if (!list_empty(list))
__list_splice_tail(list, head);
@@ -276,7 +274,7 @@ static inline void list_splice_tail(struct list_head *list, struct list_head *he
*
* The list at @list is reinitialised
*/
static inline void list_splice_init(struct list_head *list, struct list_head *head) __THROW
static inline void list_splice_init(struct list_head *list, struct list_head *head)
{
if (!list_empty(list)) {
__list_splice(list, head);
@@ -292,7 +290,7 @@ static inline void list_splice_init(struct list_head *list, struct list_head *he
* The list at @list is reinitialised
* @list goes to the end (at head->prev)
*/
static inline void list_splice_tail_init(struct list_head *list, struct list_head *head) __THROW
static inline void list_splice_tail_init(struct list_head *list, struct list_head *head)
{
if (!list_empty(list)) {
__list_splice_tail(list, head);


Loading…
Cancel
Save