From: Andre Noll Date: Thu, 20 May 2021 18:31:46 +0000 (+0200) Subject: list.h: Move list_is_singular() up. X-Git-Tag: v0.7.0~18^2~2 X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=commitdiff_plain;h=df28a60a65e8cee29dc467291414988aa0db727e list.h: Move list_is_singular() up. This way all simple inline functions come before the various iterators. --- diff --git a/list.h b/list.h index d28de9cc..9056f1f7 100644 --- a/list.h +++ b/list.h @@ -103,6 +103,16 @@ static inline int list_empty(const struct list_head *head) return head->next == head; } +/** + * Test whether a list has just one entry. + * + * \param head The list to test. + */ +static inline int list_is_singular(const struct list_head *head) +{ + return !list_empty(head) && (head->next == head->prev); +} + /** * Get the struct in which this entry is embedded in. * @@ -149,13 +159,3 @@ static inline int list_empty(const struct list_head *head) */ #define list_first_entry(ptr, type, member) \ list_entry((ptr)->next, type, member) - -/** - * Test whether a list has just one entry. - * - * \param head The list to test. - */ -static inline int list_is_singular(const struct list_head *head) -{ - return !list_empty(head) && (head->next == head->prev); -}