Cleanup, de-inlining some math functions
[opus.git] / tests / ectest.c
index 397a29e..4552c1b 100644 (file)
@@ -5,8 +5,6 @@
 #include <stdlib.h>
 #include <stdio.h>
 #include <math.h>
-#include <sys/types.h>
-#include <unistd.h>
 #include <time.h>       
 #include "entcode.h"
 #include "entenc.h"
@@ -49,7 +47,7 @@ int main(int _argc,char **_argv){
     if (_argc > 1)
        seed = atoi(_argv[1]);
     else
-       seed = (time(NULL) ^ (getpid()%(1<<16) << 16));
+       seed = time(NULL);
   /*Testing encoding of raw bit values.*/
   ptr = malloc(DATA_SIZE);
   ec_byte_writeinit_buffer(&buf, ptr, DATA_SIZE);
@@ -107,7 +105,6 @@ int main(int _argc,char **_argv){
      ldexp(nbits2,-4),ldexp(nbits,-4));
     ret=-1;
   }
-  ec_byte_writeclear(&buf);
   srand(seed);
   fprintf(stderr,"Testing random streams... Random seed: %u (%.4X)\n", seed, rand() % 65536);
   for(i=0;i<409600;i++){
@@ -151,7 +148,6 @@ int main(int _argc,char **_argv){
         ret=-1;
       }
     }
-    ec_byte_writeclear(&buf);
     free(data);
   }
   free(ptr);