Changeset 820
- Timestamp:
- Nov 22, 2006 2:47:45 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjlib/include/pj/list_i.h
r192 r820 75 75 pj_list_merge_last(pj_list_type *lst1, pj_list_type *lst2) 76 76 { 77 pj_link_node(((pj_list*)lst1)->prev, ((pj_list*)lst2)->next); 78 pj_link_node(((pj_list*)lst2)->prev, lst1); 79 pj_list_init(lst2); 77 if (!pj_list_empty(lst2)) { 78 pj_link_node(((pj_list*)lst1)->prev, ((pj_list*)lst2)->next); 79 pj_link_node(((pj_list*)lst2)->prev, lst1); 80 pj_list_init(lst2); 81 } 80 82 } 81 83 … … 83 85 pj_list_merge_first(pj_list_type *lst1, pj_list_type *lst2) 84 86 { 85 pj_link_node(((pj_list*)lst2)->prev, ((pj_list*)lst1)->next); 86 pj_link_node(((pj_list*)lst1), ((pj_list*)lst2)->next); 87 pj_list_init(lst2); 87 if (!pj_list_empty(lst2)) { 88 pj_link_node(((pj_list*)lst2)->prev, ((pj_list*)lst1)->next); 89 pj_link_node(((pj_list*)lst1), ((pj_list*)lst2)->next); 90 pj_list_init(lst2); 91 } 88 92 } 89 93
Note: See TracChangeset
for help on using the changeset viewer.