Only in .: CHANGES
diff ./Makefile /projects/cslu/speech/work/src.beta/bin/addhdr//Makefile
26c26
< AP_LIBS 	= -lnspeech -lsp -lm
---
> AP_LIBS 	= -lnspeech -lsp
diff ./addhdr.c /projects/cslu/speech/work/src.beta/bin/addhdr//addhdr.c
3c3
<  * $Id: addhdr.c,v 1.11 1993/09/11 19:16:13 johans Exp johans $
---
>  * $Id: addhdr.c,v 1.10 1993/06/10 16:56:23 johans Exp $
13a14
> #include <malloc.h>
15d15
< #include <stdlib.h>
20,21c20
< #define BPS 2                                      /* bytes per sample */
< #define BUFFER_STEP 8192
---
> #define BPS 2    /* bytes per sample */
23,24c22,23
< #define BIG	(0)
< #define LITTLE	(1)
---
> #define BIG	(1)
> #define LITTLE	(2)
105,110c104,107
<   FILE  *ifp;
<   char  *bp;
<   int   c;
<   int   buffersize, stepsize;
<   
<   MachineByteOrder = LittleIndian();
---
>   FILE *ifp;
>   char *bp;
>   int c;
>  
113c110
<   if (strcmp(InFileName, "-") == 0) {
---
>   if (strcmp(InFileName, "-") == 0) 
115,117d111
<     num_samples = BUFFER_STEP;
<     stepsize    = BUFFER_STEP;
<   }
130,131d123
<     num_samples = istat.st_size / BPS;
<     stepsize    = num_samples; 
134,135d125
<   buffersize = num_samples;
< 
139a130
>   num_samples = istat.st_size / BPS;
144,153c135
<   if (!(bp = (char *) malloc(buffersize * BPS)))
<     eerror("bp --> malloc failed");
< 	
<   c = 0;
<   while (!(feof(ifp))) { 
<     c += fread( &bp[c*BPS], sizeof(short), BUFFER_STEP , ifp );
<     if (!(bp = (char *) realloc(bp, (buffersize + BUFFER_STEP) * BPS)))
<       eerror("bp --> realloc failed");
<     buffersize += BUFFER_STEP;
<   } 
---
>   bp = (char *)malloc(1000000 * BPS );
154a137,144
>   if( bp == NULL ) {
>     perror( "addhdr" );
>     exit( 1 );
>   }
>   c = 0;
>   while (!(feof(ifp)))  
>     c += fread( bp + c, BPS, 100000, ifp );
>   
155a146,151
>   if( LittleIndian() >= 1 ) {
>     MachineByteOrder = LITTLE;
>   } else {
>     MachineByteOrder = BIG;
>   }
> 
164c160
<   if( WavWrite(OutFileName, (short *) bp, num_samples, sample_rate, 0 )<0 ) {
---
>   if( WavWrite(OutFileName, (short *) bp, num_samples, sample_rate, 1 )<0 ) {
168c164
<   
---
> 
170a167
> 
