Symbol: bwstring
usr.bin/sort/bwstring.c
1032
struct bwstring *
usr.bin/sort/bwstring.c
1033
ignore_case(struct bwstring *str)
usr.bin/sort/bwstring.c
1060
bws_disorder_warnx(struct bwstring *s, const char *fn, size_t pos)
usr.bin/sort/bwstring.c
142
bwsprintf(FILE *f, struct bwstring *bws, const char *prefix, const char *suffix)
usr.bin/sort/bwstring.c
151
bwsrawdata(const struct bwstring *bws)
usr.bin/sort/bwstring.c
157
bwsrawlen(const struct bwstring *bws)
usr.bin/sort/bwstring.c
163
bws_memsize(const struct bwstring *bws)
usr.bin/sort/bwstring.c
165
return (sort_mb_cur_max == 1) ? (bws->len + 2 + sizeof(struct bwstring)) :
usr.bin/sort/bwstring.c
166
(SIZEOF_WCHAR_STRING(bws->len + 1) + sizeof(struct bwstring));
usr.bin/sort/bwstring.c
170
bws_setlen(struct bwstring *bws, size_t newlen)
usr.bin/sort/bwstring.c
184
struct bwstring *
usr.bin/sort/bwstring.c
187
struct bwstring *ret;
usr.bin/sort/bwstring.c
190
ret = sort_malloc(sizeof(struct bwstring) + 1 + sz);
usr.bin/sort/bwstring.c
193
ret = sort_malloc(sizeof(struct bwstring) +
usr.bin/sort/bwstring.c
206
struct bwstring *
usr.bin/sort/bwstring.c
207
bwsdup(const struct bwstring *s)
usr.bin/sort/bwstring.c
209
struct bwstring *ret;
usr.bin/sort/bwstring.c
228
struct bwstring *
usr.bin/sort/bwstring.c
234
struct bwstring *ret;
usr.bin/sort/bwstring.c
252
struct bwstring *
usr.bin/sort/bwstring.c
255
struct bwstring *ret;
usr.bin/sort/bwstring.c
310
bwsfree(struct bwstring *s)
usr.bin/sort/bwstring.c
321
bwscpy(struct bwstring *dst, const struct bwstring *src)
usr.bin/sort/bwstring.c
347
struct bwstring *
usr.bin/sort/bwstring.c
348
bwsncpy(struct bwstring *dst, const struct bwstring *src, size_t size)
usr.bin/sort/bwstring.c
377
struct bwstring *
usr.bin/sort/bwstring.c
378
bwsnocpy(struct bwstring *dst, const struct bwstring *src, size_t offset,
usr.bin/sort/bwstring.c
411
bwsfwrite(struct bwstring *bws, FILE *f, bool zero_ended)
usr.bin/sort/bwstring.c
464
struct bwstring *
usr.bin/sort/bwstring.c
574
bwsncmp(const struct bwstring *bws1, const struct bwstring *bws2,
usr.bin/sort/bwstring.c
630
bwscmp(const struct bwstring *bws1, const struct bwstring *bws2, size_t offset)
usr.bin/sort/bwstring.c
677
bwscoll(const struct bwstring *bws1, const struct bwstring *bws2, size_t offset)
usr.bin/sort/bwstring.c
778
bwstod(struct bwstring *s0, bool *empty)
usr.bin/sort/bwstring.c
834
bws_month_score(const struct bwstring *s0)
usr.bin/sort/bwstring.c
873
struct bwstring *
usr.bin/sort/bwstring.c
874
ignore_leading_blanks(struct bwstring *str)
usr.bin/sort/bwstring.c
927
struct bwstring *
usr.bin/sort/bwstring.c
928
ignore_nonprinting(struct bwstring *str)
usr.bin/sort/bwstring.c
980
struct bwstring *
usr.bin/sort/bwstring.c
981
dictionary_order(struct bwstring *str)
usr.bin/sort/bwstring.h
104
bws_end(struct bwstring *bws)
usr.bin/sort/bwstring.h
66
struct bwstring *bwsalloc(size_t sz);
usr.bin/sort/bwstring.h
68
size_t bwsrawlen(const struct bwstring *bws);
usr.bin/sort/bwstring.h
69
const void* bwsrawdata(const struct bwstring *bws);
usr.bin/sort/bwstring.h
70
void bws_setlen(struct bwstring *bws, size_t newlen);
usr.bin/sort/bwstring.h
71
size_t bws_memsize(const struct bwstring *bws);
usr.bin/sort/bwstring.h
72
double bwstod(struct bwstring *s0, bool *empty);
usr.bin/sort/bwstring.h
73
int bws_month_score(const struct bwstring *s0);
usr.bin/sort/bwstring.h
75
struct bwstring *ignore_leading_blanks(struct bwstring *str);
usr.bin/sort/bwstring.h
76
struct bwstring *ignore_nonprinting(struct bwstring *str);
usr.bin/sort/bwstring.h
77
struct bwstring *dictionary_order(struct bwstring *str);
usr.bin/sort/bwstring.h
78
struct bwstring *ignore_case(struct bwstring *str);
usr.bin/sort/bwstring.h
80
void bwsprintf(FILE*, struct bwstring*, const char *prefix, const char *suffix);
usr.bin/sort/bwstring.h
81
void bws_disorder_warnx(struct bwstring *s, const char *fn, size_t pos);
usr.bin/sort/bwstring.h
83
struct bwstring *bwsdup(const struct bwstring *s);
usr.bin/sort/bwstring.h
84
struct bwstring *bwssbdup(const wchar_t *str, size_t size);
usr.bin/sort/bwstring.h
85
struct bwstring *bwscsbdup(const unsigned char *str, size_t size);
usr.bin/sort/bwstring.h
86
void bwsfree(struct bwstring *s);
usr.bin/sort/bwstring.h
87
size_t bwscpy(struct bwstring *dst, const struct bwstring *src);
usr.bin/sort/bwstring.h
88
struct bwstring *bwsncpy(struct bwstring *dst, const struct bwstring *src, size_t size);
usr.bin/sort/bwstring.h
89
struct bwstring *bwsnocpy(struct bwstring *dst, const struct bwstring *src, size_t offset, size_t size);
usr.bin/sort/bwstring.h
90
int bwscmp(const struct bwstring *bws1, const struct bwstring *bws2, size_t offset);
usr.bin/sort/bwstring.h
91
int bwsncmp(const struct bwstring *bws1, const struct bwstring *bws2, size_t offset, size_t len);
usr.bin/sort/bwstring.h
92
int bwscoll(const struct bwstring *bws1, const struct bwstring *bws2, size_t offset);
usr.bin/sort/bwstring.h
93
size_t bwsfwrite(struct bwstring *bws, FILE *f, bool zero_ended);
usr.bin/sort/bwstring.h
94
struct bwstring *bwsfgetln(FILE *file, size_t *len, bool zero_ended, struct reader_buffer *rb);
usr.bin/sort/bwstring.h
97
bws_begin(struct bwstring *bws)
usr.bin/sort/coll.c
1004
struct bwstring *s1, *s2;
usr.bin/sort/coll.c
110
set_key_on_keys_array(struct keys_array *ka, struct bwstring *s, size_t ind)
usr.bin/sort/coll.c
173
sort_list_item_set(struct sort_list_item *si, struct bwstring *str)
usr.bin/sort/coll.c
210
skip_cols_to_start(const struct bwstring *s, size_t cols, size_t start,
usr.bin/sort/coll.c
235
skip_fields_to_start(const struct bwstring *s, size_t fields, bool *empty_field)
usr.bin/sort/coll.c
282
find_field_start(const struct bwstring *s, struct key_specs *ks,
usr.bin/sort/coll.c
297
find_field_end(const struct bwstring *s, struct key_specs *ks)
usr.bin/sort/coll.c
338
static struct bwstring *
usr.bin/sort/coll.c
339
cut_field(const struct bwstring *s, struct key_specs *ks)
usr.bin/sort/coll.c
341
struct bwstring *ret = NULL;
usr.bin/sort/coll.c
377
preproc(struct bwstring *s, struct keys_array *ka)
usr.bin/sort/coll.c
382
struct bwstring *key;
usr.bin/sort/coll.c
400
struct bwstring *ret = NULL;
usr.bin/sort/coll.c
487
top_level_str_coll(const struct bwstring *s1, const struct bwstring *s2)
usr.bin/sort/coll.c
490
const struct bwstring *tmp;
usr.bin/sort/coll.c
504
str_list_coll(struct bwstring *str1, struct sort_list_item **ss2)
usr.bin/sort/coll.c
686
read_number(struct bwstring *s0, int *sign, wchar_t *smain, size_t *main_len, wchar_t *sfrac, size_t *frac_len, unsigned char *si)
usr.bin/sort/coll.c
778
struct bwstring *s1, *s2;
usr.bin/sort/coll.c
94
clean_keys_array(const struct bwstring *s, struct keys_array *ka)
usr.bin/sort/coll.c
951
struct bwstring *s1, *s2;
usr.bin/sort/coll.h
114
struct bwstring *str;
usr.bin/sort/coll.h
132
void set_key_on_keys_array(struct keys_array *ka, struct bwstring *s, size_t ind);
usr.bin/sort/coll.h
133
void clean_keys_array(const struct bwstring *s, struct keys_array *ka);
usr.bin/sort/coll.h
136
void sort_list_item_set(struct sort_list_item *si, struct bwstring *str);
usr.bin/sort/coll.h
140
int preproc(struct bwstring *s, struct keys_array *ka);
usr.bin/sort/coll.h
141
int top_level_str_coll(const struct bwstring *, const struct bwstring *);
usr.bin/sort/coll.h
143
int str_list_coll(struct bwstring *str1, struct sort_list_item **ss2);
usr.bin/sort/coll.h
86
struct bwstring *k; /* key string */
usr.bin/sort/file.c
257
sort_list_add(struct sort_list *l, struct bwstring *str)
usr.bin/sort/file.c
347
struct bwstring *s1, *s2;
usr.bin/sort/file.c
580
struct bwstring *
usr.bin/sort/file.c
583
struct bwstring *ret = NULL;
usr.bin/sort/file.c
723
struct bwstring *bws;
usr.bin/sort/file.c
774
struct bwstring *line;
usr.bin/sort/file.c
899
struct bwstring *str;
usr.bin/sort/file.c
925
struct bwstring *tmp;
usr.bin/sort/file.h
117
void sort_list_add(struct sort_list *l, struct bwstring *str);
usr.bin/sort/file.h
97
struct bwstring *file_reader_readline(struct file_reader *fr);
usr.bin/sort/radixsort.c
152
const struct bwstring *bws;
usr.bin/sort/vsort.c
196
vcmp(struct bwstring *s1, struct bwstring *s2)
usr.bin/sort/vsort.h
35
int vcmp(struct bwstring *s1, struct bwstring *s2);