| 
							- //    Utility to make a rawwave sine table (assumes big-endian machine).
 - 
 - #include <math.h>
 - #include <stdio.h>
 - #include <stdlib.h>
 - 
 - #define LENGTH 1024
 - #define PI 3.14159265358979323846
 - 
 - void main()
 - {
 -   int i,j;
 -   double temp;
 -   short data[LENGTH + 2];
 -   FILE *fd;
 - 
 -   fd = fopen("sinewave.raw","wb");
 -   for (i=0; i<LENGTH; i++)
 -     data[i] = 32767 * sin(i * 2 * PI / (double) LENGTH);
 -   fwrite(&data,2,LENGTH,fd);
 -   fclose(fd);
 - }
 
 
  |