Searched refs:sort_list_item (Results 1 – 6 of 6) sorted by relevance
/openbsd/usr.bin/sort/ |
H A D | coll.h | 113 struct sort_list_item { struct 121 typedef int (*listcoll_t)(struct sort_list_item **ss1, struct sort_list_item **ss2); argument 135 struct sort_list_item *sort_list_item_alloc(void); 136 void sort_list_item_set(struct sort_list_item *si, struct bwstring *str); 137 void sort_list_item_clean(struct sort_list_item *si); 138 size_t sort_list_item_size(struct sort_list_item *si); 143 int str_list_coll(struct bwstring *str1, struct sort_list_item **ss2); 144 int list_coll_by_str_only(struct sort_list_item **ss1, struct sort_list_item **ss2); 146 int list_coll_offset(struct sort_list_item **ss1, struct sort_list_item **ss2, size_t offset);
|
H A D | radixsort.c | 57 struct sort_list_item **leaves; 58 struct sort_list_item **sorted; 59 struct sort_list_item **tosort; 132 sizeof(struct sort_list_item *)); in add_to_sublevel() 144 sizeof(struct sort_list_item *)); in add_leaf() 164 struct sort_list_item *sli; in place_item() 247 sizeof(struct sort_list_item *), in run_sort_level_next() 253 sizeof(struct sort_list_item *), in run_sort_level_next() 258 sizeof(struct sort_list_item *)); in run_sort_level_next() 298 sizeof(struct sort_list_item *)); in run_sort_level_next() [all …]
|
H A D | coll.c | 126 struct sort_list_item * 129 struct sort_list_item *si; in sort_list_item_alloc() 132 sz = sizeof(struct sort_list_item) + keys_array_size(); in sort_list_item_alloc() 139 sort_list_item_size(struct sort_list_item *si) in sort_list_item_size() 163 sort_list_item_make_key(struct sort_list_item *si) in sort_list_item_make_key() 195 sort_list_item_clean(struct sort_list_item *si) in sort_list_item_clean() 544 list_coll_offset(struct sort_list_item **ss1, struct sort_list_item **ss2, in list_coll_offset() 577 return list_coll_offset((struct sort_list_item **)ss1, in list_coll() 578 (struct sort_list_item **)ss2, 0); in list_coll() 583 list_coll_##N(struct sort_list_item **ss1, struct sort_list_item **ss2) \ [all …]
|
H A D | file.c | 85 struct sort_list_item *si; /* current top line */ 265 sizeof(struct sort_list_item *)); in sort_list_add() 267 sizeof(struct sort_list_item *); in sort_list_add() 286 struct sort_list_item *item; in sort_list_clean() 324 struct sort_list_item *last_printed_item = NULL; in sort_list_dump() 325 struct sort_list_item *item; in sort_list_dump() 1121 sizeof(struct sort_list_item *), list_coll); in sort_list_to_file() 1125 sizeof(struct sort_list_item *), list_coll); in sort_list_to_file() 1129 sizeof(struct sort_list_item *), list_coll); in sort_list_to_file() 1133 sizeof(struct sort_list_item *), list_coll); in sort_list_to_file()
|
H A D | radixsort.h | 36 void rxsort(struct sort_list_item **base, size_t nmemb);
|
H A D | file.h | 49 struct sort_list_item **list;
|