X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flist.h;h=2bec8c9e738f252332ca3b69b800bc21f704f461;hp=3cf18f15473b74ffdc94499f3da2d5a5990bf800;hb=6210e7fc31e14159627144f7409eadd3ce0d72b9;hpb=9381a72403f622f66294ab10315240a4c4fd71cd diff --git a/src/list.h b/src/list.h index 3cf18f154..2bec8c9e7 100644 --- a/src/list.h +++ b/src/list.h @@ -110,6 +110,9 @@ } \ } while(false) +#define LIST_JUST_US(name,item) \ + (!(item)->name##_prev && !(item)->name##_next) \ + #define LIST_FOREACH(name,i,head) \ for ((i) = (head); (i); (i) = (i)->name##_next)