BWSLEN
struct bwstring *ret = bwsalloc(BWSLEN(s));
if (offset >= BWSLEN(src)) {
size_t nums = BWSLEN(src) - offset;
if (nums > BWSLEN(dst))
nums = BWSLEN(dst);
while (printed < BWSLEN(bws)) {
len1 = BWSLEN(bws1);
len2 = BWSLEN(bws2);
len1 = BWSLEN(bws1);
len2 = BWSLEN(bws2);
len1 = BWSLEN(bws1);
len2 = BWSLEN(bws2);
newlen = BWSLEN(str) - (src - dst);
size_t newlen = BWSLEN(str) - (src - dst);
size_t newlen = BWSLEN(str);
size_t newlen = BWSLEN(str);
return (BWSLEN(s) + 1);
while (start < BWSLEN(s) && iswblank(BWS_GET(s,start)))
while (start < BWSLEN(s) && cols > 1) {
if (start >= BWSLEN(s))
if (BWSLEN(s) == 0)
while (cpos < BWSLEN(s)) {
while (cpos < BWSLEN(s)) {
return (BWSLEN(s) + 1);
if (empty_field || (next_field_start >= BWSLEN(s)))
return (BWSLEN(s) + 1);
if (pos_end < BWSLEN(s))
printf("(%zu)", BWSLEN(kv1->k));
printf("(%zu)", BWSLEN(kv2->k));
if ((BWSLEN(bws) * wcfact > level)) {
len1 = slen1 = BWSLEN(s1);
len2 = slen2 = BWSLEN(s2);