Сообщение дефайн без значения (СИ) от 18.05.2016 7:08
Изменено 18.05.2016 7:13 Andrew.W Worobow
Что-то туплю сегодня.
Попрошу помощи у коллективного разума.
Как написать что-то подобное (ниже) на СИ. Желательно на GCC подобном.
Надо именно _макро_ некое написать, а не переписать код func.
Попрошу помощи у коллективного разума.
Как написать что-то подобное (ниже) на СИ. Желательно на GCC подобном.
// определяем но не задаем значение
#define OPT_M1
// некий макрос для проверки возвращает 0 или 1
#define fun_check_opt(opt) вот тут надо что-то написать... :)
// чтобы вот так использовать:
void func(void)
{
//...
if ( !fun_opt_check(OPT_M1) )
return 0;
//...
}Надо именно _макро_ некое написать, а не переписать код func.
дефайн без значения (СИ)
Что-то туплю сегодня.
Попрошу помощи у коллективного разума.
Как написать что-то подобное (ниже) на СИ. Желательно на GCC подобном.
Надо именно _макро_ некое написать, а не переписать код func.
Попрошу помощи у коллективного разума.
Как написать что-то подобное (ниже) на СИ. Желательно на GCC подобном.
// определяем но не задаем значение
#define OPT_M1
// некий макрос для проверки возвращает 0 или 1
#define fun_check_opt(opt) \
вот тут надо что-то написать... :)
// чтобы вот так использовать:
void func(void)
{
//...
if ( !fun_check_opt(OPT_M1) )
return 0;
//...
}Надо именно _макро_ некое написать, а не переписать код func.