+\r
+// Make a Sine table\r
+\r
+#pragma warning (disable:4514)\r
+\r
+#include <stdio.h>\r
+#include <stdlib.h>\r
+#include <string.h>\r
+#include <math.h>\r
+\r
+#define PI 3.14159265358979\r
+\r
+int main()\r
+{\r
+ int i=0;\r
+\r
+ printf ("\nshort Sine[0x100]=\n");\r
+ printf ("{\n");\r
+\r
+ for (i=0;i<0x100;i++)\r
+ {\r
+ double fAng,fPos;\r
+ int nPos;\r
+ if ((i&7)==0) printf (" ");\r
+ \r
+ fAng=(double)i/(double)0x100;\r
+ fAng*=2*PI;\r
+ fPos=sin(fAng)*(double)0x4000;\r
+ nPos=(int)fPos;\r
+ printf ("%+6d,",nPos);\r
+ \r
+ if ((i&7)==7) printf ("\n");\r
+ }\r
+\r
+ printf ("};\n");\r
+\r
+ return 0;\r
+}\r