www.pudn.com > speakfs72.zip > GSM_OPTI.C, change:2002-01-05,size:808b


/* 
 * Copyright 1992 by Jutta Degener and Carsten Bormann, Technische 
 * Universitaet Berlin.  See the accompanying file "COPYRIGHT" for 
 * details.  THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE. 
 */ 
 
/* $Header: /home/cvsroot/speakfreely/GSM/GSM_OPTI.C,v 1.1.1.1 2002/01/05 02:21:05 bcw Exp $ */ 
 
#include "private.h" 
 
#include "gsm.h" 
#include "proto.h" 
 
int gsm_option P3((r, opt, val), gsm r, int opt, int * val) 
{ 
		int 	result = -1; 
 
		switch (opt) { 
		case GSM_OPT_VERBOSE: 
#ifndef NDEBUG 
				result = r->verbose; 
				if (val) r->verbose = (char) (*val); 
#endif 
				break; 
 
		case GSM_OPT_FAST: 
 
#if 	defined(FAST) && defined(USE_FLOAT_MUL) 
				result = r->fast; 
				if (val) r->fast = !!*val; 
#endif 
				break; 
 
		default: 
				break; 
		} 
		return result; 
}