Lines Matching refs:slen
188 int slen;
193 #define blengthe(b, e) (((b) == (void *)0 || (b)->slen < 0) ? (int)(e) : ((b)->slen))
218 (t).slen = ((t).data) ? ((int) (strlen) ((char *)(t).data)) : 0; \
223 (t).slen = l; \
229 if (bstrtmp_s && bstrtmp_s->data && bstrtmp_s->slen >= 0) { \
236 if (bstrtmp_len > bstrtmp_s->slen - bstrtmp_left) \
237 bstrtmp_len = bstrtmp_s->slen - bstrtmp_left; \
240 (t).slen = 0; \
243 (t).slen = bstrtmp_len; \
247 (t).slen = 0; \
260 (t).slen = bstrtmp_len - bstrtmp_idx; \
272 (t).slen = bstrtmp_len + 1; \
287 (t).slen = bstrtmp_len + 1 - bstrtmp_idx; \
293 #define bwriteallow(t) { if ((t).mlen == -1) (t).mlen = (t).slen + ((t).slen == 0); }