=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/aucat/Attic/dev.h,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- src/usr.bin/aucat/Attic/dev.h 2010/04/21 06:13:07 1.21 +++ src/usr.bin/aucat/Attic/dev.h 2010/05/02 11:54:26 1.22 @@ -1,4 +1,4 @@ -/* $OpenBSD: dev.h,v 1.21 2010/04/21 06:13:07 ratchov Exp $ */ +/* $OpenBSD: dev.h,v 1.22 2010/05/02 11:54:26 ratchov Exp $ */ /* * Copyright (c) 2008 Alexandre Ratchov * @@ -21,37 +21,29 @@ struct aparams; struct abuf; -#define DEV_INIT 0 -#define DEV_START 1 -#define DEV_RUN 2 -#define DEV_STOP 3 - -extern unsigned dev_pstate; extern unsigned dev_bufsz, dev_round, dev_rate; extern struct aparams dev_ipar, dev_opar; extern struct aproc *dev_mix, *dev_sub, *dev_midi, *dev_submon, *dev_mon; -void dev_thruinit(void); +int dev_run(void); +int dev_open(void); +void dev_close(void); +int dev_ref(void); +void dev_unref(void); +void dev_done(void); +void dev_wakeup(int); +void dev_init_thru(void); +void dev_init_loop(struct aparams *, struct aparams *, unsigned); +void dev_init_sio(char *, unsigned, + struct aparams *, struct aparams *, unsigned, unsigned); int dev_thruadd(char *, int, int); void dev_midiattach(struct abuf *, struct abuf *); unsigned dev_roundof(unsigned); -void dev_loopinit(struct aparams *, struct aparams *, unsigned); -int dev_init(char *, unsigned, - struct aparams *, struct aparams *, unsigned, unsigned); -void dev_start(void); -void dev_stop(void); -void dev_run(int); -void dev_done(void); -int dev_getep(unsigned, struct abuf **, struct abuf **); -void dev_sync(unsigned, struct abuf *, struct abuf *); -unsigned dev_getmode(void); int dev_getpos(void); void dev_attach(char *, unsigned, struct abuf *, struct aparams *, unsigned, struct abuf *, struct aparams *, unsigned, unsigned, int); void dev_setvol(struct abuf *, int); -void dev_clear(void); -void dev_prime(void); #endif /* !define(DEV_H) */