fix mismatch xstr vs str
This commit is contained in:
@@ -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)))
|
||||
|
||||
Reference in New Issue
Block a user