#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 | 2742 | spc = 0; |
| 2743 | 2743 | while (*st) { |
| 2744 | 2744 | TOK_GET(&t, &st, &cval); |
| 2745 | − if (!check_space(t, &spc)) | |
| 2745 | + if (t != TOK_PLCHLDR && !check_space(t, &spc)) | |
| 2746 | 2746 | cstr_cat(&cstr, get_tok_str(t, &cval)); |
| 2747 | 2747 | } |
| 2748 | 2748 | cstr.size -= spc; |