/* SPDX-License-Identifier: Apache-2.0 */ /* Copyright © 2023 Intel Corporation */ #include #include int main(int argc, const char ** argv) { if (argc != 3) { fprintf(stderr, "%s %i %s\n", "Got incorrect number of arguments, got ", argc - 1, ", but expected 2"); exit(1); } FILE * input, * output; if ((input = fopen(argv[1], "rb")) == NULL) { exit(1); } if ((output = fopen(argv[2], "wb")) == NULL) { exit(1); } fprintf(output, "#pragma once\n"); fprintf(output, "#define "); char c; while((c = fgetc(input)) != EOF) { fputc(c, output); } fputc('\n', output); fclose(input); fclose(output); return 0; }