Searched refs:sort_list_item (Results 1 – 6 of 6) sorted by relevance
/freebsd/usr.bin/sort/ |
H A D | coll.h | 134 struct sort_list_item struct 143 typedef int (*listcoll_t)(struct sort_list_item **ss1, struct sort_list_item **ss2); argument 166 struct sort_list_item *sort_list_item_alloc(void); 167 void sort_list_item_set(struct sort_list_item *si, struct bwstring *str); 168 void sort_list_item_clean(struct sort_list_item *si); 169 size_t sort_list_item_size(struct sort_list_item *si); 174 int str_list_coll(struct bwstring *str1, struct sort_list_item **ss2); 175 int list_coll_by_str_only(struct sort_list_item **ss1, struct sort_list_item **ss2); 176 int list_coll(struct sort_list_item **ss1, struct sort_list_item **ss2); 177 int list_coll_offset(struct sort_list_item **ss1, struct sort_list_item **ss2, size_t offset);
|
H A D | radixsort.c | 63 struct sort_list_item **leaves; 64 struct sort_list_item **sorted; 65 struct sort_list_item **tosort; 219 add_to_sublevel(struct sort_level *sl, struct sort_list_item *item, size_t indx) in add_to_sublevel() 237 sizeof(struct sort_list_item*) * (ssl->tosort_sz)); in add_to_sublevel() 244 add_leaf(struct sort_level *sl, struct sort_list_item *item) in add_leaf() 250 (sizeof(struct sort_list_item*) * (sl->leaves_sz))); in add_leaf() 256 get_wc_index(struct sort_list_item *sli, size_t level) in get_wc_index() 286 struct sort_list_item *sli; in place_item() 383 (sizeof(struct sort_list_item *) * in run_sort_level_next() [all …]
|
H A D | coll.c | 149 struct sort_list_item * 152 struct sort_list_item *si; in sort_list_item_alloc() 155 sz = sizeof(struct sort_list_item) + keys_array_size(); in sort_list_item_alloc() 162 sort_list_item_size(struct sort_list_item *si) in sort_list_item_size() 167 ret = sizeof(struct sort_list_item) + keys_array_size(); in sort_list_item_size() 186 sort_list_item_make_key(struct sort_list_item *si) in sort_list_item_make_key() 197 sort_list_item_set(struct sort_list_item *si, struct bwstring *str) in sort_list_item_set() 220 sort_list_item_clean(struct sort_list_item *si) in sort_list_item_clean() 534 str_list_coll(struct bwstring *str1, struct sort_list_item **ss2) in str_list_coll() 574 list_coll_offset(struct sort_list_item **ss1, struct sort_list_item **ss2, in list_coll_offset() [all …]
|
H A D | file.c | 85 struct sort_list_item *si; /* current top line */ 303 sizeof(struct sort_list_item*) * newsize); in sort_list_add() 305 sizeof(struct sort_list_item*); in sort_list_add() 327 struct sort_list_item *item; in sort_list_clean() 367 struct sort_list_item *last_printed_item = NULL; in sort_list_dump() 368 struct sort_list_item *item; in sort_list_dump() 1199 g_sort_func(list->list, list->count, sizeof(struct sort_list_item *), in mt_sort_thread() 1312 struct sort_list_item *item; 1406 sizeof(struct sort_list_item *), in mt_sort()
|
H A D | radixsort.h | 37 void rxsort(struct sort_list_item **base, size_t nmemb);
|
H A D | file.h | 51 struct sort_list_item **list;
|