195#define abs(x) ((x) >= 0 ? (x) : -(x))
196#define dabs(x) (doublereal)abs(x)
197#define min(a,b) ((a) <= (b) ? (a) : (b))
198#define max(a,b) ((a) >= (b) ? (a) : (b))
199#define dmin(a,b) (doublereal)min(a,b)
200#define dmax(a,b) (doublereal)max(a,b)
204#define F2C_proc_par_types 1
206typedef int (*U_fp)(...);
216typedef int (*
S_fp)(...);
238#ifndef Skip_f2c_Undefs
269#ifdef P_R_O_T_O_T_Y_P_E_S
308extern int pitsyn_(
integer *
order,
integer *voice,
integer *pitch,
real *rms,
real *rc,
integer *
lframe,
integer *ivuv,
integer *ipiti,
real *rmsi,
real *rci,
integer *nout,
real *ratio,
struct lpc10_decoder_state *st);
310extern int placev_(
integer *osbuf,
integer *osptr,
integer *oslen,
integer *obound,
integer *vwin,
integer *af,
integer *
lframe,
integer *minwin,
integer *maxwin,
integer *dvwinl,
integer *dvwinh);
319extern int voicin_(
integer *vwin,
real *
inbuf,
real *lpbuf,
integer *buflim,
integer *half,
real *minamd,
real *maxamd,
integer *mintau,
real *ivrc,
integer *obound,
integer *voibuf,
integer *af,
struct lpc10_encoder_state *st);
320extern int vparms_(
integer *vwin,
real *
inbuf,
real *lpbuf,
integer *buflim,
integer *half,
real *dither,
integer *mintau,
integer *zc,
integer *lbe,
integer *fbe,
real *qs,
real *rc1,
real *ar_b__,
real *ar_f__);
static int input(yyscan_t yyscanner)
int synths_(integer *voice, integer *pitch, real *rms, real *rc, real *speech, integer *k, struct lpc10_decoder_state *st)
int difmag_(real *speech, integer *lpita, integer *tau, integer *ltau, integer *maxlag, real *amdf, integer *minptr, integer *maxptr)
double r_sign(real *a, real *b)
int preemp_(real *inbuf, real *pebuf, integer *nsamp, real *coef, real *z__)
int mload_(integer *order, integer *awins, integer *awinf, real *speech, real *phi, real *psi)
int chanwr_(integer *order, integer *ipitv, integer *irms, integer *irc, integer *ibits, struct lpc10_encoder_state *st)
shortlogical(* K_fp)(VOID)
int decode_(integer *ipitv, integer *irms, integer *irc, integer *voice, integer *pitch, real *rms, real *rc, struct lpc10_decoder_state *st)
int energy_(integer *len, real *speech, real *rms)
int voicin_(integer *vwin, real *inbuf, real *lpbuf, integer *buflim, integer *half, real *minamd, real *maxamd, integer *mintau, real *ivrc, integer *obound, integer *voibuf, integer *af, struct lpc10_encoder_state *st)
integer pow_ii(integer *ap, integer *bp)
int onset_(real *pebuf, integer *osbuf, integer *osptr, integer *oslen, integer *sbufl, integer *sbufh, integer *lframe, struct lpc10_encoder_state *st)
int placev_(integer *osbuf, integer *osptr, integer *oslen, integer *obound, integer *vwin, integer *af, integer *lframe, integer *minwin, integer *maxwin, integer *dvwinl, integer *dvwinh)
int rcchk_(integer *order, real *rc1f, real *rc2f)
int ivfilt_(real *lpbuf, real *ivbuf, integer *len, integer *nsamp, real *ivrc)
int lpcenc_(real *speech, integer *bits)
int prepro_(real *speech, integer *length, struct lpc10_encoder_state *st)
int invert_(integer *order, real *phi, real *psi, real *rc)
int chanrd_(integer *order, integer *ipitv, integer *irms, integer *irc, integer *ibits)
integer random_(struct lpc10_decoder_state *st)
int irc2pc_(real *rc, real *pc, integer *order, real *gprime, real *g2pass)
int pitsyn_(integer *order, integer *voice, integer *pitch, real *rms, real *rc, integer *lframe, integer *ivuv, integer *ipiti, real *rmsi, real *rci, integer *nout, real *ratio, struct lpc10_decoder_state *st)
int vparms_(integer *vwin, real *inbuf, real *lpbuf, integer *buflim, integer *half, real *dither, integer *mintau, integer *zc, integer *lbe, integer *fbe, real *qs, real *rc1, real *ar_b__, real *ar_f__)
int deemp_(real *x, integer *n, struct lpc10_decoder_state *st)
integer median_(integer *d1, integer *d2, integer *d3)
int dyptrk_(real *amdf, integer *ltau, integer *minptr, integer *voice, integer *pitch, integer *midx, struct lpc10_encoder_state *st)
int dcbias_(integer *len, real *speech, real *sigout)
doublereal(*)(* E_fp)(VOID)
int placea_(integer *ipitch, integer *voibuf, integer *obound, integer *af, integer *vwin, integer *awin, integer *ewin, integer *lframe, integer *maxwin)
int chanwr_0_(int n__, integer *order, integer *ipitv, integer *irms, integer *irc, integer *ibits, struct lpc10_encoder_state *st)
int tbdm_(real *speech, integer *lpita, integer *tau, integer *ltau, real *amdf, integer *minptr, integer *maxptr, integer *mintau)
int bsynz_(real *coef, integer *ip, integer *iv, real *sout, real *rms, real *ratio, real *g2pass, struct lpc10_decoder_state *st)
int hp100_(real *speech, integer *start, integer *end, struct lpc10_encoder_state *st)
int lpcdec_(integer *bits, real *speech)
int ham84_(integer *input, integer *output, integer *errcnt)
int lpfilt_(real *inbuf, real *lpbuf, integer *len, integer *nsamp)
int encode_(integer *voice, integer *pitch, real *rms, real *rc, integer *ipitch, integer *irms, integer *irc)
static int len(struct ast_channel *chan, const char *cmd, char *data, char *buf, size_t buflen)
static int inbuf(struct baseio *bio, FILE *fi)
utility used by inchar(), for base_encode()