/* -*-c-*-
*
- * $Id: des-mktab.c,v 1.1 1999/09/03 08:41:11 mdw Exp $
+ * $Id: des-mktab.c,v 1.3 2000/06/17 10:52:14 mdw Exp $
*
* Build combined S-P tables for DES
*
/*----- Revision history --------------------------------------------------*
*
* $Log: des-mktab.c,v $
+ * Revision 1.3 2000/06/17 10:52:14 mdw
+ * Change name for S-box header file.
+ *
+ * Revision 1.2 1999/12/22 16:02:30 mdw
+ * Output the table with the correct new header guard names.
+ *
* Revision 1.1 1999/09/03 08:41:11 mdw
* Initial import.
*
validate();
fputs("\
-/* DES SP table (generated) */\n\
+/* -*-c-*-\n\
+ *\n\
+ * DES tables [generated]\n\
+ */\n\
+\n\
+#ifndef CATACOMB_DES_TAB_H\n\
+#define CATACOMB_DES_TAB_H\n\
\n\
#define DES_SP { \\\n\
", stdout);
}
printf(" }%s \\\n", i == 7 ? "" : ",");
}
- fputs("}\n", stdout);
+ fputs("\
+}\n\
+\n\
+#endif\n\
+", stdout);
+
+ if (fclose(stdout)) {
+ fprintf(stderr, "error writing data\n");
+ exit(EXIT_FAILURE);
+ }
+
return (0);
}