Symbol: bwstring
usr.bin/sort/bwstring.c
1011
struct bwstring *
usr.bin/sort/bwstring.c
1012
ignore_case(struct bwstring *str)
usr.bin/sort/bwstring.c
1040
bws_disorder_warnx(struct bwstring *s, const char *fn, size_t pos)
usr.bin/sort/bwstring.c
202
bwsprintf(FILE *f, struct bwstring *bws, const char *prefix, const char *suffix)
usr.bin/sort/bwstring.c
211
const void* bwsrawdata(const struct bwstring *bws)
usr.bin/sort/bwstring.c
217
size_t bwsrawlen(const struct bwstring *bws)
usr.bin/sort/bwstring.c
225
bws_memsize(const struct bwstring *bws)
usr.bin/sort/bwstring.c
229
(bws->cdata.len + 2 + sizeof(struct bwstring)) :
usr.bin/sort/bwstring.c
230
(SIZEOF_WCHAR_STRING(bws->wdata.len + 1) + sizeof(struct bwstring)));
usr.bin/sort/bwstring.c
234
bws_setlen(struct bwstring *bws, size_t newlen)
usr.bin/sort/bwstring.c
250
struct bwstring *
usr.bin/sort/bwstring.c
253
struct bwstring *ret;
usr.bin/sort/bwstring.c
256
ret = sort_malloc(sizeof(struct bwstring) + 1 + sz);
usr.bin/sort/bwstring.c
261
sizeof(struct bwstring) + SIZEOF_WCHAR_STRING(sz + 1));
usr.bin/sort/bwstring.c
273
struct bwstring *
usr.bin/sort/bwstring.c
274
bwsdup(const struct bwstring *s)
usr.bin/sort/bwstring.c
280
struct bwstring *ret = bwsalloc(BWSLEN(s));
usr.bin/sort/bwstring.c
295
struct bwstring *
usr.bin/sort/bwstring.c
302
struct bwstring *ret;
usr.bin/sort/bwstring.c
319
struct bwstring *
usr.bin/sort/bwstring.c
322
struct bwstring *ret;
usr.bin/sort/bwstring.c
377
bwsfree(const struct bwstring *s)
usr.bin/sort/bwstring.c
391
struct bwstring *
usr.bin/sort/bwstring.c
392
bwsnocpy(struct bwstring *dst, const struct bwstring *src, size_t offset,
usr.bin/sort/bwstring.c
425
bwsfwrite(struct bwstring *bws, FILE *f, bool zero_ended)
usr.bin/sort/bwstring.c
476
bwsncmp(const struct bwstring *bws1, const struct bwstring *bws2,
usr.bin/sort/bwstring.c
532
bwscmp(const struct bwstring *bws1, const struct bwstring *bws2, size_t offset)
usr.bin/sort/bwstring.c
579
bwscoll(const struct bwstring *bws1, const struct bwstring *bws2, size_t offset)
usr.bin/sort/bwstring.c
747
bwstod(struct bwstring *s0, bool *empty)
usr.bin/sort/bwstring.c
805
bws_month_score(const struct bwstring *s0)
usr.bin/sort/bwstring.c
851
struct bwstring *
usr.bin/sort/bwstring.c
852
ignore_leading_blanks(struct bwstring *str)
usr.bin/sort/bwstring.c
906
struct bwstring *
usr.bin/sort/bwstring.c
907
ignore_nonprinting(struct bwstring *str)
usr.bin/sort/bwstring.c
959
struct bwstring *
usr.bin/sort/bwstring.c
960
dictionary_order(struct bwstring *str)
usr.bin/sort/bwstring.h
100
bws_begin(struct bwstring *bws)
usr.bin/sort/bwstring.h
107
bws_end(struct bwstring *bws)
usr.bin/sort/bwstring.h
72
struct bwstring *bwsalloc(size_t sz);
usr.bin/sort/bwstring.h
74
size_t bwsrawlen(const struct bwstring *bws);
usr.bin/sort/bwstring.h
75
const void* bwsrawdata(const struct bwstring *bws);
usr.bin/sort/bwstring.h
76
void bws_setlen(struct bwstring *bws, size_t newlen);
usr.bin/sort/bwstring.h
77
size_t bws_memsize(const struct bwstring *bws);
usr.bin/sort/bwstring.h
78
double bwstod(struct bwstring *s0, bool *empty);
usr.bin/sort/bwstring.h
79
int bws_month_score(const struct bwstring *s0);
usr.bin/sort/bwstring.h
81
struct bwstring *ignore_leading_blanks(struct bwstring *str);
usr.bin/sort/bwstring.h
82
struct bwstring *ignore_nonprinting(struct bwstring *str);
usr.bin/sort/bwstring.h
83
struct bwstring *dictionary_order(struct bwstring *str);
usr.bin/sort/bwstring.h
84
struct bwstring *ignore_case(struct bwstring *str);
usr.bin/sort/bwstring.h
86
void bwsprintf(FILE*, struct bwstring*, const char *prefix, const char *suffix);
usr.bin/sort/bwstring.h
87
void bws_disorder_warnx(struct bwstring *s, const char *fn, size_t pos);
usr.bin/sort/bwstring.h
89
struct bwstring *bwsdup(const struct bwstring *s);
usr.bin/sort/bwstring.h
90
struct bwstring *bwssbdup(const wchar_t *str, size_t size);
usr.bin/sort/bwstring.h
91
struct bwstring *bwscsbdup(const unsigned char *str, size_t size);
usr.bin/sort/bwstring.h
92
void bwsfree(const struct bwstring *s);
usr.bin/sort/bwstring.h
93
struct bwstring *bwsnocpy(struct bwstring *dst, const struct bwstring *src, size_t offset, size_t size);
usr.bin/sort/bwstring.h
94
int bwscmp(const struct bwstring *bws1, const struct bwstring *bws2, size_t offset);
usr.bin/sort/bwstring.h
95
int bwsncmp(const struct bwstring *bws1, const struct bwstring *bws2, size_t offset, size_t len);
usr.bin/sort/bwstring.h
96
int bwscoll(const struct bwstring *bws1, const struct bwstring *bws2, size_t offset);
usr.bin/sort/bwstring.h
97
size_t bwsfwrite(struct bwstring *bws, FILE *f, bool zero_ended);
usr.bin/sort/coll.c
102
clean_keys_array(const struct bwstring *s, struct keys_array *ka)
usr.bin/sort/coll.c
1043
struct bwstring *s1, *s2;
usr.bin/sort/coll.c
132
set_key_on_keys_array(struct keys_array *ka, struct bwstring *s, size_t ind)
usr.bin/sort/coll.c
197
sort_list_item_set(struct sort_list_item *si, struct bwstring *str)
usr.bin/sort/coll.c
236
skip_cols_to_start(const struct bwstring *s, size_t cols, size_t start,
usr.bin/sort/coll.c
261
skip_fields_to_start(const struct bwstring *s, size_t fields, bool *empty_field)
usr.bin/sort/coll.c
309
find_field_start(const struct bwstring *s, struct key_specs *ks,
usr.bin/sort/coll.c
325
find_field_end(const struct bwstring *s, struct key_specs *ks)
usr.bin/sort/coll.c
366
static struct bwstring *
usr.bin/sort/coll.c
367
cut_field(const struct bwstring *s, struct key_specs *ks)
usr.bin/sort/coll.c
369
struct bwstring *ret = NULL;
usr.bin/sort/coll.c
405
preproc(struct bwstring *s, struct keys_array *ka)
usr.bin/sort/coll.c
410
struct bwstring *key;
usr.bin/sort/coll.c
428
struct bwstring *ret = NULL;
usr.bin/sort/coll.c
516
top_level_str_coll(const struct bwstring *s1, const struct bwstring *s2)
usr.bin/sort/coll.c
520
const struct bwstring *tmp;
usr.bin/sort/coll.c
534
str_list_coll(struct bwstring *str1, struct sort_list_item **ss2)
usr.bin/sort/coll.c
715
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
811
struct bwstring *s1, *s2;
usr.bin/sort/coll.c
995
struct bwstring *s1, *s2;
usr.bin/sort/coll.h
105
struct bwstring *k; /* key string */
usr.bin/sort/coll.h
136
struct bwstring *str;
usr.bin/sort/coll.h
163
void set_key_on_keys_array(struct keys_array *ka, struct bwstring *s, size_t ind);
usr.bin/sort/coll.h
164
void clean_keys_array(const struct bwstring *s, struct keys_array *ka);
usr.bin/sort/coll.h
167
void sort_list_item_set(struct sort_list_item *si, struct bwstring *str);
usr.bin/sort/coll.h
171
int preproc(struct bwstring *s, struct keys_array *ka);
usr.bin/sort/coll.h
172
int top_level_str_coll(const struct bwstring *, const struct bwstring *);
usr.bin/sort/coll.h
174
int str_list_coll(struct bwstring *str1, struct sort_list_item **ss2);
usr.bin/sort/file.c
293
sort_list_add(struct sort_list *l, struct bwstring *str)
usr.bin/sort/file.c
391
struct bwstring *s1, *s2, *s1disorder, *s2disorder;
usr.bin/sort/file.c
652
struct bwstring *
usr.bin/sort/file.c
655
struct bwstring *ret = NULL;
usr.bin/sort/file.c
735
struct bwstring *bws;
usr.bin/sort/file.c
792
struct bwstring *line;
usr.bin/sort/file.c
922
struct bwstring *str;
usr.bin/sort/file.c
953
struct bwstring *tmp;
usr.bin/sort/file.h
101
struct bwstring *file_reader_readline(struct file_reader *fr);
usr.bin/sort/file.h
121
void sort_list_add(struct sort_list *l, struct bwstring *str);
usr.bin/sort/radixsort.c
260
const struct bwstring *bws;
usr.bin/sort/vsort.c
200
vcmp(struct bwstring *s1, struct bwstring *s2)
usr.bin/sort/vsort.h
36
int vcmp(struct bwstring *s1, struct bwstring *s2);