~ubuntu-branches/ubuntu/utopic/sflphone/utopic

« back to all changes in this revision

Viewing changes to daemon/libs/pjproject-2.0.1/third_party/gsm/src/toast_lin.c

  • Committer: Package Import Robot
  • Author(s): Mark Purcell
  • Date: 2013-06-30 11:40:56 UTC
  • mfrom: (4.1.18 saucy-proposed)
  • Revision ID: package-import@ubuntu.com-20130630114056-0np50jkyqo6vnmii
Tags: 1.2.3-2
* changeset_r92d62cfc54732bbbcfff2b1d36c096b120b981a5.diff 
  - fixes automatic endian detection 
* Update Vcs: fixes vcs-field-not-canonical

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Copyright 1992 by Jutta Degener and Carsten Bormann, Technische
 
3
 * Universitaet Berlin.  See the accompanying file "COPYRIGHT" for
 
4
 * details.  THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE.
 
5
 */
 
6
 
 
7
/* $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
 
 
9
#include        "toast.h"
 
10
 
 
11
/*  toast_linear.c -- read and write 16 bit linear sound in host byte order.
 
12
 */
 
13
 
 
14
extern FILE     *in, *out;
 
15
 
 
16
int linear_input (buf) gsm_signal * buf;
 
17
{
 
18
        return fread( (char *)buf, sizeof(*buf), 160, in );
 
19
}
 
20
 
 
21
int linear_output P1((buf), gsm_signal * buf)
 
22
{
 
23
        return -( fwrite( (char *)buf, sizeof(*buf), 160, out ) != 160 );
 
24
}