Imported Upstream version 3.7
[debian/elilo] / x86_64 / bin_to_h.c
diff --git a/x86_64/bin_to_h.c b/x86_64/bin_to_h.c
new file mode 100644 (file)
index 0000000..2d1dd1b
--- /dev/null
@@ -0,0 +1,27 @@
+#include <stdio.h>
+#include <stdlib.h>
+
+int
+main(void)
+{
+       unsigned n = 0;
+       int c;
+
+       printf("UINT8 rmswitch_image[] = {\n");
+
+       while ((c = getchar()) != EOF) {
+               printf("0x%02x,%s",
+                       c & 0xFF,
+                       (++n & 0x07) ? " " : "\n");
+       }
+
+       if (n & 0x07) {
+               printf("\n");
+       }
+
+       printf(
+               "};\n"
+               "UINTN rmswitch_size = sizeof rmswitch_image;\n");
+
+       return 0;
+}