From: José Fonseca Date: Mon, 23 Mar 2009 12:05:07 +0000 (+0000) Subject: util: Add a new macro for testing empty lists. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3708aaeaff5041040783bd252768fadf2b794ec2;p=mesa.git util: Add a new macro for testing empty lists. --- diff --git a/src/gallium/auxiliary/util/u_double_list.h b/src/gallium/auxiliary/util/u_double_list.h index d108d92e52b..53bb1342ddc 100644 --- a/src/gallium/auxiliary/util/u_double_list.h +++ b/src/gallium/auxiliary/util/u_double_list.h @@ -95,5 +95,8 @@ struct list_head #define LIST_ENTRY(__type, __item, __field) \ ((__type *)(((char *)(__item)) - offsetof(__type, __field))) +#define LIST_IS_EMPTY(__list) \ + ((__list)->next == (__list)) + #endif /*_U_DOUBLE_LIST_H_*/