Lines Matching refs:len
130 if (((int)(rec->len + buf->len) <= AU_BUFSIZE) && pack) {
131 bcopy(buf->buf, (char *)(rec->buf + rec->len),
132 (uint_t)buf->len);
133 rec->len += buf->len;
146 * int len; size of data to append
150 au_append_buf(const char *data, int len, au_buff_t *buf)
158 new_len = (uint_t)(buf->len + len) > AU_BUFSIZE ?
159 AU_BUFSIZE - buf->len : len;
160 bcopy(data, (buf->buf + buf->len), (uint_t)new_len);
161 buf->len += (uchar_t)new_len;
162 len -= new_len;
164 while (len > 0) {
171 new_len = len > AU_BUFSIZE ? AU_BUFSIZE : len;
173 buf->len = (uchar_t)new_len;
174 len -= new_len;