1*8ec969ceSTreehugger Robot /*
2*8ec969ceSTreehugger Robot * Copyright 1992 by Jutta Degener and Carsten Bormann, Technische
3*8ec969ceSTreehugger Robot * Universitaet Berlin. See the accompanying file "COPYRIGHT" for
4*8ec969ceSTreehugger Robot * details. THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE.
5*8ec969ceSTreehugger Robot */
6*8ec969ceSTreehugger Robot
7*8ec969ceSTreehugger Robot /* $Header: /tmp_amd/presto/export/kbs/jutta/src/gsm/RCS/toast_lin.c,v 1.1 1992/10/28 00:15:50 jutta Exp $ */
8*8ec969ceSTreehugger Robot
9*8ec969ceSTreehugger Robot #include "toast.h"
10*8ec969ceSTreehugger Robot
11*8ec969ceSTreehugger Robot /* toast_linear.c -- read and write 16 bit linear sound in host byte order.
12*8ec969ceSTreehugger Robot */
13*8ec969ceSTreehugger Robot
14*8ec969ceSTreehugger Robot extern FILE *in, *out;
15*8ec969ceSTreehugger Robot
linear_input(buf)16*8ec969ceSTreehugger Robot int linear_input (buf) gsm_signal * buf;
17*8ec969ceSTreehugger Robot {
18*8ec969ceSTreehugger Robot return fread( (char *)buf, sizeof(*buf), 160, in );
19*8ec969ceSTreehugger Robot }
20*8ec969ceSTreehugger Robot
21*8ec969ceSTreehugger Robot int linear_output P1((buf), gsm_signal * buf)
22*8ec969ceSTreehugger Robot {
23*8ec969ceSTreehugger Robot return -( fwrite( (char *)buf, sizeof(*buf), 160, out ) != 160 );
24*8ec969ceSTreehugger Robot }
25