Lines Matching refs:bws
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);
99 size_t bwsfwrite(struct bwstring *bws, FILE *f, bool zero_ended);
103 bws_begin(struct bwstring *bws)
106 return (bwstring_iterator) (&(bws->data));
110 bws_end(struct bwstring *bws)
114 (bwstring_iterator) (bws->data.cstr + bws->len) :
115 (bwstring_iterator) (bws->data.wstr + bws->len));
141 #define BWS_GET(bws, pos) ((mb_cur_max == 1) ? ((bws)->data.cstr[(pos)]) : (bws)->data.wstr[(pos)])