#include #include #define EMBED_FILE(name) \ void emit_##name(const char *filename) \ { \ FILE *f = fopen(filename, "wb"); \ if(f) { \ fwrite(name, 1, name##_len, f); \ fclose(f); \ } \ } int main(int argc, char **argv) { char *name; if(argc > 1) name = argv[1]; else name = "'u'"; printf("nuqneH %s?\n", name); return EXIT_SUCCESS; }