Changes in libfreeDiameter/lists.c [25:67ca08d5bc48:14:14cf6daf716d] in freeDiameter
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libfreeDiameter/lists.c
r25 r14 70 70 ASSERT(ref->head != item); 71 71 list_insert_after(ref, item); 72 }73 74 /* Move all elements of list senti at the end of list ref */75 void fd_list_move_end(struct fd_list * ref, struct fd_list * senti)76 {77 ASSERT(ref->head == ref);78 ASSERT(senti->head == senti);79 80 if (senti->next == senti)81 return;82 83 senti->next->prev = ref->prev;84 ref->prev->next = senti->next;85 senti->prev->next = ref;86 ref->prev = senti->prev;87 senti->prev = senti;88 senti->next = senti;89 90 72 } 91 73
Note: See TracChangeset
for help on using the changeset viewer.