Home
last modified time | relevance | path

Searched refs:bwstring (Results 1 – 10 of 10) sorted by relevance

/freebsd/usr.bin/sort/
H A Dbwstring.h61 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 Dbwstring.c202 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 Dcoll.h105 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 Dcoll.c102 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 Dvsort.h36 int vcmp(struct bwstring *s1, struct bwstring *s2);
H A Dfile.h101 struct bwstring *file_reader_readline(struct file_reader *fr);
121 void sort_list_add(struct sort_list *l, struct bwstring *str);
H A Dfile.c293 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 Dvsort.c200 vcmp(struct bwstring *s1, struct bwstring *s2) in vcmp()
H A DMakefile5 SRCS= bwstring.c coll.c file.c mem.c radixsort.c sort.c vsort.c
H A Dradixsort.c260 const struct bwstring *bws; in get_wc_index()