src/linked_list.c

changeset 408
dfdd571550f8
parent 407
b447539ec255
child 409
5d167af0eadb
equal deleted inserted replaced
407:b447539ec255 408:dfdd571550f8
67 } 67 }
68 } 68 }
69 69
70 void **next = CX_LL_PTR(last, loc_next); 70 void **next = CX_LL_PTR(last, loc_next);
71 *next = new_node; 71 *next = new_node;
72 if (end != NULL) {
73 *end = cx_linked_list_last(&new_node, NULL, loc_next);
74 }
72 if (loc_prev >= 0) { 75 if (loc_prev >= 0) {
73 void **prev = CX_LL_PTR(new_node, loc_prev); 76 void **prev = CX_LL_PTR(new_node, loc_prev);
74 *prev = last; 77 *prev = last;
75 } 78 }
76 79

mercurial