Home
last modified time | relevance | path

Searched refs:sort_list_item (Results 1 – 6 of 6) sorted by relevance

/openbsd/usr.bin/sort/
H A Dcoll.h113 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 Dradixsort.c57 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 Dcoll.c126 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 Dfile.c85 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 Dradixsort.h36 void rxsort(struct sort_list_item **base, size_t nmemb);
H A Dfile.h49 struct sort_list_item **list;