#define STRINGIFY2(x) #x #define STRINGIFY(x) STRINGIFY2(x) STRINGIFY() should produce "", not "\301".
Unified · Split
| @@ -2742,7 +2742,7 @@ static int *macro_arg_subst(Sym **nested_list, const int *macro_str, Sym *args) · 2741 unmodified lines | |||
| 2742 | spc = 0; | 2742 | spc = 0; |
| 2743 | while (*st) { | 2743 | while (*st) { |
| 2744 | TOK_GET(&t, &st, &cval); | 2744 | TOK_GET(&t, &st, &cval); |
| 2745 | if (!check_space(t, &spc)) | 2745 | if (t != TOK_PLCHLDR && !check_space(t, &spc)) |
| 2746 | cstr_cat(&cstr, get_tok_str(t, &cval)); | 2746 | cstr_cat(&cstr, get_tok_str(t, &cval)); |
| 2747 | } | 2747 | } |
| 2748 | cstr.size -= spc; | 2748 | cstr.size -= spc; |