math/mpreduce.h: Missing include files.
[u/mdw/catacomb] / math / gfx-sqr-mktab.c
index 1ecd995..efc610a 100644 (file)
@@ -60,24 +60,21 @@ fputs("\
  * Bit spacing table for binary polynomial squaring\n\
  */\n\
 \n\
-#ifndef GFX_SQR_TAB_H\n\
-#define GFX_SQR_TAB_H\n\
+#include <mLib/bits.h>\n\
 \n\
-#define GFX_SQRTAB {                                                   \\\n\
+const uint16 gfx_sqrtab[256] = {\n\
   ", stdout);
 
   for (i = 0; i < 256; i++) {
     printf("0x%04x", t[i]);
     if (i == 255)
-      puts("   \\\n}\n");
+      puts("\n};");
     else if (i % 8 == 7)
-      fputs(", \\\n  ", stdout);
+      fputs(",\n  ", stdout);
     else
       fputs(", ", stdout);
   }
 
-  fputs("#endif\n", stdout);
-
   if (fclose(stdout)) {
     fprintf(stderr, "error writing data\n");
     exit(EXIT_FAILURE);