sizeof() cleanup. the occasional void * didn't make this easier.
[platform/upstream/libvorbis.git] / lib / lpc.c
index 6d491cd..2524e51 100644 (file)
--- a/lib/lpc.c
+++ b/lib/lpc.c
@@ -11,7 +11,7 @@
  ********************************************************************
 
   function: LPC low level routines
-  last mod: $Id: lpc.c,v 1.31 2001/02/26 03:50:42 xiphmont Exp $
+  last mod: $Id: lpc.c,v 1.32 2001/10/02 00:14:31 segher Exp $
 
  ********************************************************************/
 
@@ -59,7 +59,7 @@ Carsten Bormann
    Output: m lpc coefficients, excitation energy */
 
 float vorbis_lpc_from_data(float *data,float *lpc,int n,int m){
-  float *aut=alloca(sizeof(float)*(m+1));
+  float *aut=alloca(sizeof(*aut)*(m+1));
   float error;
   int i,j;
 
@@ -80,7 +80,7 @@ float vorbis_lpc_from_data(float *data,float *lpc,int n,int m){
     float r=-aut[i+1];
 
     if(error==0){
-      memset(lpc,0,m*sizeof(float));
+      memset(lpc,0,m*sizeof(*lpc));
       return 0;
     }
 
@@ -117,7 +117,7 @@ float vorbis_lpc_from_data(float *data,float *lpc,int n,int m){
 float vorbis_lpc_from_curve(float *curve,float *lpc,lpc_lookup *l){
   int n=l->ln;
   int m=l->m;
-  float *work=alloca(sizeof(float)*(n+n));
+  float *work=alloca(sizeof(*work)*(n+n));
   float fscale=.5f/n;
   int i,j;
   
@@ -149,7 +149,7 @@ float vorbis_lpc_from_curve(float *curve,float *lpc,lpc_lookup *l){
 }
 
 void lpc_init(lpc_lookup *l,long mapped, int m){
-  memset(l,0,sizeof(lpc_lookup));
+  memset(l,0,sizeof(*l));
 
   l->ln=mapped;
   l->m=m;
@@ -174,7 +174,7 @@ void vorbis_lpc_predict(float *coeff,float *prime,int m,
 
   long i,j,o,p;
   float y;
-  float *work=alloca(sizeof(float)*(m+n));
+  float *work=alloca(sizeof(*work)*(m+n));
 
   if(!prime)
     for(i=0;i<m;i++)