Symbol: bwstring
usr.bin/sort/bwstring.c
1002
struct bwstring *
usr.bin/sort/bwstring.c
1003
ignore_nonprinting(struct bwstring *str)
usr.bin/sort/bwstring.c
1055
struct bwstring *
usr.bin/sort/bwstring.c
1056
dictionary_order(struct bwstring *str)
usr.bin/sort/bwstring.c
1107
struct bwstring *
usr.bin/sort/bwstring.c
1108
ignore_case(struct bwstring *str)
usr.bin/sort/bwstring.c
1136
bws_disorder_warnx(struct bwstring *s, const char *fn, size_t pos)
usr.bin/sort/bwstring.c
141
bwsprintf(FILE *f, struct bwstring *bws, const char *prefix, const char *suffix)
usr.bin/sort/bwstring.c
150
const void* bwsrawdata(const struct bwstring *bws)
usr.bin/sort/bwstring.c
156
size_t bwsrawlen(const struct bwstring *bws)
usr.bin/sort/bwstring.c
163
bws_memsize(const struct bwstring *bws)
usr.bin/sort/bwstring.c
166
return ((MB_CUR_MAX == 1) ? (bws->len + 2 + sizeof(struct bwstring)) :
usr.bin/sort/bwstring.c
167
(SIZEOF_WCHAR_STRING(bws->len + 1) + sizeof(struct bwstring)));
usr.bin/sort/bwstring.c
171
bws_setlen(struct bwstring *bws, size_t newlen)
usr.bin/sort/bwstring.c
186
struct bwstring *
usr.bin/sort/bwstring.c
189
struct bwstring *ret;
usr.bin/sort/bwstring.c
192
ret = sort_malloc(sizeof(struct bwstring) + 1 + sz);
usr.bin/sort/bwstring.c
194
ret = sort_malloc(sizeof(struct bwstring) +
usr.bin/sort/bwstring.c
210
struct bwstring *
usr.bin/sort/bwstring.c
211
bwsdup(const struct bwstring *s)
usr.bin/sort/bwstring.c
217
struct bwstring *ret = bwsalloc(s->len);
usr.bin/sort/bwstring.c
232
struct bwstring *
usr.bin/sort/bwstring.c
239
struct bwstring *ret;
usr.bin/sort/bwstring.c
256
struct bwstring *
usr.bin/sort/bwstring.c
259
struct bwstring *ret;
usr.bin/sort/bwstring.c
314
bwsfree(const struct bwstring *s)
usr.bin/sort/bwstring.c
327
bwscpy(struct bwstring *dst, const struct bwstring *src)
usr.bin/sort/bwstring.c
353
struct bwstring *
usr.bin/sort/bwstring.c
354
bwsncpy(struct bwstring *dst, const struct bwstring *src, size_t size)
usr.bin/sort/bwstring.c
383
struct bwstring *
usr.bin/sort/bwstring.c
384
bwsnocpy(struct bwstring *dst, const struct bwstring *src, size_t offset,
usr.bin/sort/bwstring.c
418
bwsfwrite(struct bwstring *bws, FILE *f, bool zero_ended)
usr.bin/sort/bwstring.c
472
struct bwstring *
usr.bin/sort/bwstring.c
578
bwsncmp(const struct bwstring *bws1, const struct bwstring *bws2,
usr.bin/sort/bwstring.c
635
bwscmp(const struct bwstring *bws1, const struct bwstring *bws2, size_t offset)
usr.bin/sort/bwstring.c
682
bwscoll(const struct bwstring *bws1, const struct bwstring *bws2, size_t offset)
usr.bin/sort/bwstring.c
850
bwstod(struct bwstring *s0, bool *empty)
usr.bin/sort/bwstring.c
908
bws_month_score(const struct bwstring *s0)
usr.bin/sort/bwstring.c
947
struct bwstring *
usr.bin/sort/bwstring.c
948
ignore_leading_blanks(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
69
struct bwstring *bwsalloc(size_t sz);
usr.bin/sort/bwstring.h
71
size_t bwsrawlen(const struct bwstring *bws);
usr.bin/sort/bwstring.h
72
const void* bwsrawdata(const struct bwstring *bws);
usr.bin/sort/bwstring.h
73
void bws_setlen(struct bwstring *bws, size_t newlen);
usr.bin/sort/bwstring.h
74
size_t bws_memsize(const struct bwstring *bws);
usr.bin/sort/bwstring.h
75
double bwstod(struct bwstring *s0, bool *empty);
usr.bin/sort/bwstring.h
76
int bws_month_score(const struct bwstring *s0);
usr.bin/sort/bwstring.h
78
struct bwstring *ignore_leading_blanks(struct bwstring *str);
usr.bin/sort/bwstring.h
79
struct bwstring *ignore_nonprinting(struct bwstring *str);
usr.bin/sort/bwstring.h
80
struct bwstring *dictionary_order(struct bwstring *str);
usr.bin/sort/bwstring.h
81
struct bwstring *ignore_case(struct bwstring *str);
usr.bin/sort/bwstring.h
83
void bwsprintf(FILE*, struct bwstring*, const char *prefix, const char *suffix);
usr.bin/sort/bwstring.h
84
void bws_disorder_warnx(struct bwstring *s, const char *fn, size_t pos);
usr.bin/sort/bwstring.h
86
struct bwstring *bwsdup(const struct bwstring *s);
usr.bin/sort/bwstring.h
87
struct bwstring *bwssbdup(const wchar_t *str, size_t size);
usr.bin/sort/bwstring.h
88
struct bwstring *bwscsbdup(const unsigned char *str, size_t size);
usr.bin/sort/bwstring.h
89
void bwsfree(const struct bwstring *s);
usr.bin/sort/bwstring.h
90
size_t bwscpy(struct bwstring *dst, const struct bwstring *src);
usr.bin/sort/bwstring.h
91
struct bwstring *bwsncpy(struct bwstring *dst, const struct bwstring *src, size_t size);
usr.bin/sort/bwstring.h
92
struct bwstring *bwsnocpy(struct bwstring *dst, const struct bwstring *src, size_t offset, size_t size);
usr.bin/sort/bwstring.h
93
int bwscmp(const struct bwstring *bws1, const struct bwstring *bws2, size_t offset);
usr.bin/sort/bwstring.h
94
int bwsncmp(const struct bwstring *bws1, const struct bwstring *bws2, size_t offset, size_t len);
usr.bin/sort/bwstring.h
95
int bwscoll(const struct bwstring *bws1, const struct bwstring *bws2, size_t offset);
usr.bin/sort/bwstring.h
96
size_t bwsfwrite(struct bwstring *bws, FILE *f, bool zero_ended);
usr.bin/sort/bwstring.h
97
struct bwstring *bwsfgetln(FILE *file, size_t *len, bool zero_ended, struct reader_buffer *rb);
usr.bin/sort/coll.c
1001
struct bwstring *s1, *s2;
usr.bin/sort/coll.c
1055
struct bwstring *s1, *s2;
usr.bin/sort/coll.c
108
clean_keys_array(const struct bwstring *s, struct keys_array *ka)
usr.bin/sort/coll.c
123
set_key_on_keys_array(struct keys_array *ka, struct bwstring *s, size_t ind)
usr.bin/sort/coll.c
189
sort_list_item_set(struct sort_list_item *si, struct bwstring *str)
usr.bin/sort/coll.c
228
skip_cols_to_start(const struct bwstring *s, size_t cols, size_t start,
usr.bin/sort/coll.c
253
skip_fields_to_start(const struct bwstring *s, size_t fields, bool *empty_field)
usr.bin/sort/coll.c
301
find_field_start(const struct bwstring *s, struct key_specs *ks,
usr.bin/sort/coll.c
317
find_field_end(const struct bwstring *s, struct key_specs *ks)
usr.bin/sort/coll.c
360
static struct bwstring *
usr.bin/sort/coll.c
361
cut_field(const struct bwstring *s, struct key_specs *ks)
usr.bin/sort/coll.c
363
struct bwstring *ret = NULL;
usr.bin/sort/coll.c
399
preproc(struct bwstring *s, struct keys_array *ka)
usr.bin/sort/coll.c
404
struct bwstring *key;
usr.bin/sort/coll.c
422
struct bwstring *ret = NULL;
usr.bin/sort/coll.c
509
top_level_str_coll(const struct bwstring *s1, const struct bwstring *s2)
usr.bin/sort/coll.c
513
const struct bwstring *tmp;
usr.bin/sort/coll.c
527
str_list_coll(struct bwstring *str1, struct sort_list_item **ss2)
usr.bin/sort/coll.c
708
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
804
struct bwstring *s1, *s2;
usr.bin/sort/coll.h
123
struct bwstring *str;
usr.bin/sort/coll.h
149
void set_key_on_keys_array(struct keys_array *ka, struct bwstring *s, size_t ind);
usr.bin/sort/coll.h
150
void clean_keys_array(const struct bwstring *s, struct keys_array *ka);
usr.bin/sort/coll.h
153
void sort_list_item_set(struct sort_list_item *si, struct bwstring *str);
usr.bin/sort/coll.h
157
int preproc(struct bwstring *s, struct keys_array *ka);
usr.bin/sort/coll.h
158
int top_level_str_coll(const struct bwstring *, const struct bwstring *);
usr.bin/sort/coll.h
160
int str_list_coll(struct bwstring *str1, struct sort_list_item **ss2);
usr.bin/sort/coll.h
92
struct bwstring *k; /* key string */
usr.bin/sort/file.c
1032
struct bwstring *str;
usr.bin/sort/file.c
1063
struct bwstring *tmp;
usr.bin/sort/file.c
305
sort_list_add(struct sort_list *l, struct bwstring *str)
usr.bin/sort/file.c
403
struct bwstring *s1, *s2, *s1disorder, *s2disorder;
usr.bin/sort/file.c
687
struct bwstring *
usr.bin/sort/file.c
690
struct bwstring *ret = NULL;
usr.bin/sort/file.c
843
struct bwstring *bws;
usr.bin/sort/file.c
900
struct bwstring *line;
usr.bin/sort/file.h
100
struct bwstring *file_reader_readline(struct file_reader *fr);
usr.bin/sort/file.h
120
void sort_list_add(struct sort_list *l, struct bwstring *str);
usr.bin/sort/radixsort.c
261
const struct bwstring *bws;
usr.bin/sort/vsort.c
201
vcmp(struct bwstring *s1, struct bwstring *s2)
usr.bin/sort/vsort.h
35
int vcmp(struct bwstring *s1, struct bwstring *s2);