Lines Matching defs:form
16 * 2. Redistributions in binary form must reproduce the above copyright
371 FST_RETURN(midi_forms[form].off,endp,midi_forms[form].tag)
377 * (form=FST_CANON) or fully compressed (form=FST_COMPR or FST_VCOMP) form.
396 * one or more chunks of that form, where the first begins with 0xf0 and the
404 * FST_COMPR form was requested (pos then points to msg[1]). That way, the
411 * form=FST_VCOMP. In this form a compressible channel message is indicated
415 * and can act on the FST_CHV tag to drop the first byte later. In this form,
432 * midi(4) will never produce either such form of rubbish.
435 midi_fst(struct midi_state *s, u_char c, enum fst_form form)
535 if (FST_CANON == form && 0 == c && (s->msg[0]&0xf0) == 0x90) {
568 if (FST_CANON == form && 0 == c && (s->msg[0]&0xf0) == 0x90) {
582 && FST_CANON != form)) {
1335 enum fst_form form;
1354 * VCOMP form so the bottom half can still pass the op and chan along);
1355 * if it does not, send it compressed messages (using COMPR form as
1359 form = FST_COMPR;
1361 form = FST_VCOMP;
1363 form = FST_CANON;
1369 got = midi_fst(&sc->xmt, *ibuf, form);
1379 case FST_CHV: /* only occurs in VCOMP form */