Mercurial > hg > audiostuff
comparison intercom/gsm/gsm_opti.c @ 2:13be24d74cd2
import intercom-0.4.1
| author | Peter Meerwald <pmeerw@cosy.sbg.ac.at> |
|---|---|
| date | Fri, 25 Jun 2010 09:57:52 +0200 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1:9cadc470e3da | 2:13be24d74cd2 |
|---|---|
| 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: /home/kbs/jutta/src/gsm/gsm-1.0/src/RCS/gsm_option.c,v 1.1 1992/10/28 00:15:50 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_VERBOSE: | |
| 20 #ifndef NDEBUG | |
| 21 result = r->verbose; | |
| 22 if (val) | |
| 23 r->verbose = *val; | |
| 24 #endif | |
| 25 break; | |
| 26 | |
| 27 case GSM_OPT_FAST: | |
| 28 | |
| 29 #if defined(FAST) && defined(USE_FLOAT_MUL) | |
| 30 result = r->fast; | |
| 31 if (val) | |
| 32 r->fast = !!*val; | |
| 33 #endif | |
| 34 break; | |
| 35 | |
| 36 default: | |
| 37 break; | |
| 38 } | |
| 39 return result; | |
| 40 } |
