Searched refs:bwstring (Results 1 – 10 of 10) sorted by relevance
/freebsd/usr.bin/sort/ |
H A D | bwstring.h | 61 struct bwstring struct 72 struct bwstring *bwsalloc(size_t sz); argument 74 size_t bwsrawlen(const struct bwstring *bws); 75 const void* bwsrawdata(const struct bwstring *bws); 76 void bws_setlen(struct bwstring *bws, size_t newlen); 77 size_t bws_memsize(const struct bwstring *bws); 78 double bwstod(struct bwstring *s0, bool *empty); 79 int bws_month_score(const struct bwstring *s0); 81 struct bwstring *ignore_leading_blanks(struct bwstring *str); 82 struct bwstring *ignore_nonprinting(struct bwstring *str); [all …]
|
H A D | bwstring.c | 202 bwsprintf(FILE *f, struct bwstring *bws, const char *prefix, const char *suffix) in bwsprintf() 211 const void* bwsrawdata(const struct bwstring *bws) in bwsrawdata() 217 size_t bwsrawlen(const struct bwstring *bws) in bwsrawlen() 225 bws_memsize(const struct bwstring *bws) in bws_memsize() 229 (bws->cdata.len + 2 + sizeof(struct bwstring)) : in bws_memsize() 230 (SIZEOF_WCHAR_STRING(bws->wdata.len + 1) + sizeof(struct bwstring))); in bws_memsize() 234 bws_setlen(struct bwstring *bws, size_t newlen) in bws_setlen() 250 struct bwstring * 253 struct bwstring *ret; in bwsalloc() 256 ret = sort_malloc(sizeof(struct bwstring) + 1 + sz); in bwsalloc() [all …]
|
H A D | coll.h | 105 struct bwstring *k; /* key string */ 136 struct bwstring *str; 163 void set_key_on_keys_array(struct keys_array *ka, struct bwstring *s, size_t ind); 164 void clean_keys_array(const struct bwstring *s, struct keys_array *ka); 167 void sort_list_item_set(struct sort_list_item *si, struct bwstring *str); 171 int preproc(struct bwstring *s, struct keys_array *ka); 172 int top_level_str_coll(const struct bwstring *, const struct bwstring *); 174 int str_list_coll(struct bwstring *str1, struct sort_list_item **ss2);
|
H A D | coll.c | 102 clean_keys_array(const struct bwstring *s, struct keys_array *ka) in clean_keys_array() 132 set_key_on_keys_array(struct keys_array *ka, struct bwstring *s, size_t ind) in set_key_on_keys_array() 197 sort_list_item_set(struct sort_list_item *si, struct bwstring *str) in sort_list_item_set() 236 skip_cols_to_start(const struct bwstring *s, size_t cols, size_t start, in skip_cols_to_start() 261 skip_fields_to_start(const struct bwstring *s, size_t fields, bool *empty_field) in skip_fields_to_start() 309 find_field_start(const struct bwstring *s, struct key_specs *ks, in find_field_start() 325 find_field_end(const struct bwstring *s, struct key_specs *ks) in find_field_end() 366 static struct bwstring * 367 cut_field(const struct bwstring *s, struct key_specs *ks) in cut_field() 369 struct bwstring *ret = NULL; in cut_field() [all …]
|
H A D | vsort.h | 36 int vcmp(struct bwstring *s1, struct bwstring *s2);
|
H A D | file.h | 101 struct bwstring *file_reader_readline(struct file_reader *fr); 121 void sort_list_add(struct sort_list *l, struct bwstring *str);
|
H A D | file.c | 293 sort_list_add(struct sort_list *l, struct bwstring *str) in sort_list_add() 391 struct bwstring *s1, *s2, *s1disorder, *s2disorder; in check() 652 struct bwstring * 655 struct bwstring *ret = NULL; in file_reader_readline() 735 struct bwstring *bws; in procfile() 792 struct bwstring *line; in file_header_init() 922 struct bwstring *str; 953 struct bwstring *tmp; in file_header_read_next()
|
H A D | vsort.c | 200 vcmp(struct bwstring *s1, struct bwstring *s2) in vcmp()
|
H A D | Makefile | 5 SRCS= bwstring.c coll.c file.c mem.c radixsort.c sort.c vsort.c
|
H A D | radixsort.c | 260 const struct bwstring *bws; in get_wc_index()
|