Lines Matching refs:cus_strlen
48 size_t cus_strlen; member
84 cus->cus_strlen = 0; in custr_reset()
102 if (idx >= cus->cus_strlen || endidx > cus->cus_strlen) { in custr_remove()
112 cus->cus_strlen - endidx + 1); in custr_remove()
113 cus->cus_strlen -= len; in custr_remove()
116 VERIFY0(cus->cus_data[cus->cus_strlen]); in custr_remove()
125 if (ridx >= cus->cus_strlen) { in custr_rremove()
130 idx = cus->cus_strlen - ridx - 1; in custr_rremove()
137 if (idx >= cus->cus_strlen) { in custr_trunc()
143 cus->cus_strlen = idx; in custr_trunc()
152 if (ridx >= cus->cus_strlen) { in custr_rtrunc()
157 idx = cus->cus_strlen - ridx - 1; in custr_rtrunc()
159 cus->cus_strlen = idx; in custr_rtrunc()
166 return (cus->cus_strlen); in custr_len()
173 VERIFY(cus->cus_strlen == 0); in custr_cstr()
199 if (len + cus->cus_strlen + 1 >= cus->cus_datalen) { in custr_append_vprintf()
221 cus->cus_strlen + 1); in custr_append_vprintf()
234 if ((len = vsnprintf(cus->cus_data + cus->cus_strlen, in custr_append_vprintf()
235 cus->cus_datalen - cus->cus_strlen, fmt, ap)) < 0) { in custr_append_vprintf()
238 cus->cus_strlen += len; in custr_append_vprintf()
340 (*cus)->cus_strlen = 0; in custr_xalloc_buf()