Germany | Finland | Saint Petersburg | Drive

Макросы цветов (QPILE + M4)

Опубликовано в M4

Цвета в QPILE задаются в виде строки, содержащей RGB составляющие. Задать красный, синий, зеленый, черный или белый легко. С составным цветами сложно - приходится загружать что-нибудь типа фотошопа и там подбирать цветовые составляющие. Начав играть с макропроцессором M4, решил сделать набор шаблончиков в виде макросов.

Ошибка "Too many variables" + препроцессор

Опубликовано в M4

Текущая реализация языка QPILE имеет неприятное ограничение на количество переменных. Всего их может быть не более 1000. Долгое время я не добирался до этого ограничения путём оптимизации библиотечных функций, но все когда-то случается впервые и приходится искать пути решения.

Библиотека