История изменений
Исправление Kuzy, (текущая версия) :
Через запятые полущ. // на самом деле, в любом случае убиват.
$ preshell
/* ... */
> #define TIER(X, Y, Z) #X ## #Y ## #Z
> TIER(A, B, C)
"A""B""C"
> TIER(A, , C)
"A""""C"
Исходная версия Kuzy, :
Через запятые полущ // на самом деле в любом случае убиват.
$ preshell
/* ... */
> #define TIER(X, Y, Z) #X ## #Y ## #Z
> TIER(A, B, C)
"A""B""C"
> TIER(A, , C)
"A""""C"