- 1
- 2
#define MERGE(X,Y) X##Y
typedef unsigned MERGE(ch,ar) byte;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
#define MERGE(X,Y) X##Y
typedef unsigned MERGE(ch,ar) byte;
Это же говнокод. Причем, вот именно этот бессмысленный и беспощадный.
Прям Александреску (=
Не выйдет, получится:
typedef' 'unsigned' 'char byte;
и одной закрывающей скобки не хватает!