src/linked_list.c

changeset 880
54133f14043f
parent 879
9c24a4eb5ac9
equal deleted inserted replaced
879:9c24a4eb5ac9 880:54133f14043f
674 void const *element 674 void const *element
675 ) { 675 ) {
676 return 1 != cx_ll_insert_array(list, index, element, 1); 676 return 1 != cx_ll_insert_array(list, index, element, 1);
677 } 677 }
678 678
679 static cx_compare_func cx_ll_insert_sorted_cmp_func; 679 static _Thread_local cx_compare_func cx_ll_insert_sorted_cmp_func;
680 680
681 static int cx_ll_insert_sorted_cmp_helper(void const *l, void const *r) { 681 static int cx_ll_insert_sorted_cmp_helper(void const *l, void const *r) {
682 cx_linked_list_node const *left = l; 682 cx_linked_list_node const *left = l;
683 cx_linked_list_node const *right = r; 683 cx_linked_list_node const *right = r;
684 return cx_ll_insert_sorted_cmp_func(left->payload, right->payload); 684 return cx_ll_insert_sorted_cmp_func(left->payload, right->payload);

mercurial