LINUX.ORG.RU

История изменений

Исправление 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"