********************************************************************
function: utility main for building codebooks from lattice descriptions
- last mod: $Id: latticebuild.c,v 1.5 2000/08/15 09:09:44 xiphmont Exp $
+ last mod: $Id: latticebuild.c,v 1.6 2000/10/12 03:13:01 xiphmont Exp $
********************************************************************/
int main(int argc,char *argv[]){
codebook b;
static_codebook c;
- double *quantlist;
+ float *quantlist;
long *hits;
int entries=-1,dim=-1,quantvals=-1,addmul=-1,sequencep=0;
/* gen a real quant list from the more easily human-grokked input */
{
- double min=quantlist[0];
- double mindel=-1;
+ float min=quantlist[0];
+ float mindel=-1;
int fac=1;
for(j=1;j<quantvals;j++)if(quantlist[j]<min)min=quantlist[j];
for(j=0;j<quantvals;j++)
j=0;
while(j<quantvals){
for(j=0;j<quantvals;j++){
- double test=(quantlist[j]-min)/(mindel/fac);
+ float test=(quantlist[j]-min)/(mindel/fac);
if( fabs(rint(test)-test)>.000001) break;
}
if(j<quantvals)fac++;