fix mismatch xstr vs str

This commit is contained in:
Hugo LAMY
2025-01-04 11:30:57 +01:00
parent acd99e3e30
commit 15beb4aa3f
3 changed files with 22 additions and 22 deletions

View File

@@ -2,8 +2,8 @@
#include <stdlib.h> /* for free and system */
#include <string.h> /* for __FILE__ */
#include <stdio.h>
#define xstr(s) #s
#define str(s) xstr(s)
#define str(s) #s
#define xstr(s) str(s)
#define FT(s) \
int main() \
{ \
@@ -13,15 +13,15 @@ int main() \
#include <stdlib.h> /* for free and system */\n\
#include <string.h> /* for __FILE__ */\n\
#include <stdio.h>\n\
#define xstr(s) #s\n\
#define str(s) xstr(s)\n\
#define str(s) #s\n\
#define xstr(s) str(s)\n\
#define FT(s) "; \
char *quine = s; \
char *after = "\
\n\
int i = %i;\n\
char *file_name = %s%s;\n\
FT(str(FT(s)))\n"; \
FT(xstr(FT(s)))\n"; \
\
if (i == 0) \
return 0; \
@@ -52,4 +52,4 @@ int main() \
}
int i = 5;
char *file_name = __FILE__;
FT(str(FT(s)))
FT(xstr(FT(s)))