Задать вопрос
AshBlade
@AshBlade
Просто хочу быть счастливым

Как в configure.ac определить макрос-функцию?

Обычные макросы можно создать с помощью AC_DEFINE/AC_DEFINE_UNQUOTED, но я не могу найти примеров, как через configure.ac определить макрос с аргументами.
Пример:
# Простой макрос без аргументов
AC_DEFINE_UNQUOTED([NO_ARGS_MACRO], [1], [])
# Хочу получить нечто подобное
AC_DEFINE_UNQUOTED([MACRO_WITH_ARGS_INCREMENT(arg1)], [arg1 + 1], [Increment passed value])
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Решения вопроса 1
AshBlade
@AshBlade Автор вопроса
Просто хочу быть счастливым
Разобрался - он определяется так же как и обычный макрос, буквально так как я и описал во 2 случае.
Единственный момент - в результирующем файле все новые строки удаляются (определяемые обратным слешем). Как с этим быть не знаю, но на данный момент это роли не играет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы