~ubuntu-branches/ubuntu/wily/sflphone/wily

« back to all changes in this revision

Viewing changes to daemon/libs/pjproject-2.1.0/third_party/gsm/src/gsm_option.c

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2015-01-07 14:51:16 UTC
  • mfrom: (4.3.5 sid)
  • Revision ID: package-import@ubuntu.com-20150107145116-yxnafinf4lrdvrmx
Tags: 1.4.1-0.1ubuntu1
* Merge with Debian, remaining changes:
 - Drop soprano, nepomuk build-dep
* Drop ubuntu patches, now upstream

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/gsm_option.c,v 1.3 1996/07/02 09:59:05 jutta Exp $ */
8
 
 
9
 
#include "private.h"
10
 
 
11
 
#include "gsm.h"
12
 
#include "proto.h"
13
 
 
14
 
int gsm_option P3((r, opt, val), gsm r, int opt, int * val)
15
 
{
16
 
        int     result = -1;
17
 
 
18
 
        switch (opt) {
19
 
        case GSM_OPT_LTP_CUT:
20
 
#ifdef  LTP_CUT
21
 
                result = r->ltp_cut;
22
 
                if (val) r->ltp_cut = *val;
23
 
#endif
24
 
                break;
25
 
 
26
 
        case GSM_OPT_VERBOSE:
27
 
#ifndef NDEBUG
28
 
                result = r->verbose;
29
 
                if (val) r->verbose = *val;
30
 
#endif
31
 
                break;
32
 
 
33
 
        case GSM_OPT_FAST:
34
 
 
35
 
#if     defined(FAST) && defined(USE_FLOAT_MUL)
36
 
                result = r->fast;
37
 
                if (val) r->fast = !!*val;
38
 
#endif
39
 
                break;
40
 
 
41
 
        case GSM_OPT_FRAME_CHAIN:
42
 
 
43
 
#ifdef WAV49
44
 
                result = r->frame_chain;
45
 
                if (val) r->frame_chain = *val;
46
 
#endif
47
 
                break;
48
 
 
49
 
        case GSM_OPT_FRAME_INDEX:
50
 
 
51
 
#ifdef WAV49
52
 
                result = r->frame_index;
53
 
                if (val) r->frame_index = *val;
54
 
#endif
55
 
                break;
56
 
 
57
 
        case GSM_OPT_WAV49:
58
 
 
59
 
#ifdef WAV49 
60
 
                result = r->wav_fmt;
61
 
                if (val) r->wav_fmt = !!*val;
62
 
#endif
63
 
                break;
64
 
 
65
 
        default:
66
 
                break;
67
 
        }
68
 
        return result;
69
 
}