35void Gsm_Decoder 
P8((
S,LARcr, Ncr,bcr,Mcr,xmaxcr,xMcr,s),
 
   49    word        erp[40], wt[160];
 
   50    word        * drp = 
S->dp0 + 120;
 
   52    for (j=0; j <= 3; j++, xmaxcr++, bcr++, Ncr++, Mcr++, xMcr += 13) {
 
   54        Gsm_RPE_Decoding( 
S, *xmaxcr, *Mcr, xMcr, erp );
 
   55        Gsm_Long_Term_Synthesis_Filtering( 
S, *Ncr, *bcr, erp, drp );
 
   57        for (k = 0; k <= 39; k++) wt[ j * 40 + k ] =  drp[ k ];
 
   60    Gsm_Short_Term_Synthesis_Filter( 
S, LARcr, wt, s );
 
 
#define P8(x, a, b, c, d, e, f, g, h)