- 1
- 2
- 3
- 4
- 5
- 6
- 7
#define DBGLEVEL2 2
#define ER2 if (o.dbglvl>=DBGLEVEL2) fprintf(stderr,
some_fun(int errorcode)
{
ER2 " Error %d", errocode);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+135.2
#define DBGLEVEL2 2
#define ER2 if (o.dbglvl>=DBGLEVEL2) fprintf(stderr,
some_fun(int errorcode)
{
ER2 " Error %d", errocode);
}
Использование незакрытых скобок внутри #define
Хотя у меня частенько используется эквивалент подобному:
printf("I=%d, K=%d, N=%d, name=%s\n",I,K,N,
А после в 10 местах написать .... "name8");
Писать хреннадцать раз одну и ту же фигню только для дебага? Лучше написать говнокод.