Index: mppenc/trunk/src/mppenc.c
===================================================================
--- mppenc/trunk/src/mppenc.c	(revision 110)
+++ mppenc/trunk/src/mppenc.c	(revision 124)
@@ -763,5 +763,5 @@
 
 static void
-Allocate ( const int MaxBand, int* res, float* x, int* scf, const float* comp, const float* smr, const float* Pow[32], const int* Transient )
+Allocate ( const int MaxBand, int* res, float* x, int* scf, const float* comp, const float* smr, const SCFTriple* Pow, const int* Transient )
 {
     int    Band;
@@ -1800,6 +1800,6 @@
             }
 
-            Allocate ( Max_Band, Res_L, X[0].L, SCF_Index_L[0], SNR_comp_L, SMR.L, (const float**) Power_L, Transient );   // allocate bits for left + right channel
-            Allocate ( Max_Band, Res_R, X[0].R, SCF_Index_R[0], SNR_comp_R, SMR.R, (const float**) Power_R, Transient );
+            Allocate ( Max_Band, Res_L, X[0].L, SCF_Index_L[0], SNR_comp_L, SMR.L, Power_L, Transient );   // allocate bits for left + right channel
+            Allocate ( Max_Band, Res_R, X[0].R, SCF_Index_R[0], SNR_comp_R, SMR.R, Power_R, Transient );
 
             Quantisierung ( Max_Band, Res_L, Res_R, X, Q );             // quantize samples
