Lines Matching refs:len
111 INTERNAL void vterm_push_output_bytes(VTerm *vt, const char *bytes, size_t len)
113 if(len > vt->outbuffer_len - vt->outbuffer_cur) {
115 len = vt->outbuffer_len - vt->outbuffer_cur;
118 memcpy(vt->outbuffer + vt->outbuffer_cur, bytes, len);
119 vt->outbuffer_cur += len;
188 size_t vterm_output_bufferread(VTerm *vt, char *buffer, size_t len)
190 if(len > vt->outbuffer_cur)
191 len = vt->outbuffer_cur;
193 memcpy(buffer, vt->outbuffer, len);
195 if(len < vt->outbuffer_cur)
196 memmove(vt->outbuffer, vt->outbuffer + len, vt->outbuffer_cur - len);
198 vt->outbuffer_cur -= len;
200 return len;