MIDIBUF_END
count = MIDIBUF_SIZE - MIDIBUF_END(mb);
error = uiomove(mb->data + MIDIBUF_END(mb), count, uio);
(buf)->data[MIDIBUF_END(buf)] = (byte); \