home *** CD-ROM | disk | FTP | other *** search
- /* $Id: mac-mdr.h,v 1.6 89/05/06 17:13:34 lee Exp $
- * mdr.h - header file for stuff that uses the midi driver
- *
- * Steven A. Falco 7/30/87
- * $Log: mac-mdr.h,v $
- * Revision 1.6 89/05/06 17:13:34 lee
- * rel. to comp.sources.misc
- *
- */
-
- #define MIDI_NE 0 /* queue has 1 or more bytes available */
- #define MIDI_EM (-1) /* queue is empty */
-
- extern void midi_init(); /* set up hardware & software */
- extern void midi_reset(); /* unset - very important to avoid crashes */
- extern void midi_tx(); /* send a byte (but declare arg as a long) */
- extern long midi_rx(); /* get a byte (returns -1 on "nothing available" */
- extern char midi_txst; /* transmit queue state (flags above) */
- extern char midi_rxst; /* receive queue state */
- extern long midi_time; /* relative time in mS (5 mS granularity) */
-