[pacman-dev] alpm_list_last

Xavier shiningxc at gmail.com
Mon Apr 21 05:52:21 EDT 2008


On Mon, Apr 21, 2008 at 11:23 AM, Sebastian Nowicki <sebnow at gmail.com> wrote:
>
>  It makes sense now. I didn't realise that it was a circular list
>  (might be worth mentioning).
>

Ah right, I should have just said that. Maybe I didn't because I
wasn't sure if it's really a typical circular list.
It's a double linked list, which is circular when going backward with
->prev pointer, but not when going forward with ->next pointer.
Because for walking through a list, we always do something like :
for(i = dblist; i; i = i->next) {
...
}




More information about the pacman-dev mailing list