home *** CD-ROM | disk | FTP | other *** search
- /* Copyright 1995 by Ethan Brodsky. All rights reserved */
-
- /* ██ SBIO.H ██████████████████████████████████████████████████████████████ */
-
- #define TRUE 1
- #define FALSE 0
-
- typedef enum {input, output} mode;
-
- /* Interface procedures and functions */
- int init_sb
- (
- int baseio,
- char irq,
- char dma16,
- mode io,
- unsigned int rate
- );
- void shutdown_sb(void);
-
- void startio(unsigned long length);
- void sethandler(void far *proc);
-
- void getbuffer(int far **bufptr, unsigned int length);
- void freebuffer(int far **bufptr);
-
- extern volatile long intcount;
- extern volatile int done;
- extern volatile char curblock;
- extern volatile long samplesremaining;
-