www.pudn.com > lpc.zip > initial_i.c
/* This routine initializes all the routine's arrays for all the routines so that the "first" variable won't have to be checked every time the routine is entered */ #include "ourstuff.h" #include "lpcdefs.h" #include "config.ch" #include/* analys */ extern int_type lparray_i[LBUFH-LBUFL+1], ivarray_i[PWINH-PWINL+1]; extern int_type pearray_i[SBUFH-SBUFL+1], inarray_i[SBUFH-SBUFL+1]; extern int_type *inbuf_i, *pebuf_i, *lpbuf_i, *ivbuf_i; extern int_type vwin_i[2][AF], awin_i[2][AF], voibuf_i[2][AF+1]; extern int_type rmsbuf_i[AF], amdf_i[LTAU], psi_i[MAXORD], rcbuf_i[MAXORD][AF]; extern long_type psi_l[MAXORD]; /* bsynz */ extern int_type exc_i[MAXPIT+MAXORD]; extern long_type exc2_l[MAXPIT+MAXORD]; /* decode */ extern int_type drc_i[3][MAXORD], dpit_i[3], drms_i[3]; /* dyptrk */ extern int_type s_i[60]; extern int_type p_i[60][2]; /* onset */ extern int_type l2buf_i[16]; /* synths */ extern int_type ipiti_i[11], ivuv_i[11]; extern int_type rci_i[MAXORD][11], rmsi_i[11], pc_i[MAXORD]; initialize1_i() { int_type i, j; /* ---------------------- bsynz -------------------------- */ for(i=0;i